این رو تست کن، این از قبلی خیلی بهتره، تو یک پرس و جو....


SELECT * FROM table_name
WHERE date IN(
SELECT date FROM table_name
WHERE 1=1
ORDER BY date DESC
GROUP BY date
LIMIT 5
)