Вы могли попробовать http://live.gnome.org/Planner , возможно, это удовлетворяет Ваши потребности.:)
Вы должны самостоятельно присоединиться обратно:
WITH LASTVISIT AS (
SELECT VISITORIP, MAX(DATEENTERED) AS DATEENTERED
FROM STATS
WHERE DATEENTERED BETWEEN @STARTTIME AND @ENDTIME
GROUP BY VISITORIP
)
SELECT STATS.VISITORIP, STATS.HTTPADDRESS, STATS.DATEENTERED
FROM STATS
INNER JOIN LASTVISIT
ON LASTVISIT.VISITORIP = STATS.VISITORIP
AND LASTVISIT.DATEENTERED = STATS.DATEENTERED
ORDER BY STATS.DATEENTERED DESC
Обратите внимание, это предполагает, что для данного VISITORIP будет уникальный максимум DATEENTERED в диапазоне.