date är en datetime column, dock inte index:
Kod:
+---------------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+----------+------+-----+---------+-------+
| id | int(11) | NO | PRI | 0 | |
| date | datetime | YES | | NULL | |
| time | int(11) | YES | | NULL | |
| users | int(11) | YES | | NULL | |
men det verkar som den gör såhär:
Först delar den upp efter dag, sen tar den högsta värdet av users, sen hämtar den det första id'et för den dagen.
Kommer nog bli med flera subselects, då jag kan schemalägga och lägga resultaten i cache bör det inte bli så belastande ändå.