Musíte získat svých 10 záznamů za den v dílčím dotazu pro každý den a připojit je k hlavní tabulce levým spojením, takže získáte maximálně 10 záznamů za den. SQL by vypadal takto:
SELECT t1.columns
FROM mytable t1
LEFT JOIN
(SELECT pk FROM mytable t2
WHERE t2.datecol = t1.datecol
ORDER BY t2.orderFor10Rows LIMIT 10) t3
ON t1.pk = t3.pk
ORDER BY t1.anyOtherColumns
Žádná záruka na správnou syntaxi MySQL, protože na to nejsem zvyklý.