už jsem na to asi přišel, ale nevím jestli to je správně = čistě...Zda to nejde nějak třeba lépe...:
SELECT ID FROM visitor WHERE IP IN (
SELECT v1.IP FROM (
(
SELECT DATE_ACCESS, IP, COUNT(IP) AS pocet_vyskytu
FROM visitor
GROUP BY IP HAVING pocet_vyskytu > 5
AND DAY(DATE_ACCESS) = 13 AND MONTH(DATE_ACCESS) = 5
ORDER BY pocet_vyskytu DESC
) AS v1
)
) AND DAY(DATE_ACCESS) = 13 AND MONTH(DATE_ACCESS) = 5;