En idé är väl att köra en GROUP-sats, exakt hur den ser ut vet jag inte. Jag sitter på jobbet just nu och kan inte titta så mycket närmare på det. Det som stör mig lite är hur man använder en GROUP BY-sats på datum med klockslag och allt, när man enbart vill komma åt datumet (ej klockslaget). Det får du försöka lösa på egen hand, eller om någon annan hjälper dig.
Men i princip:
Kod:
SELECT date, MAX(users), MIN(users), AVG(users)
FROM stats
GROUP BY date
ORDER BY date DESC
En sak som ovanstående sats inte gör är att ta reda på
när det är högst antal användare, alltså vilket klockslag.
Men som sagt, du får kolla in lite hur du skall göra med datumet, då ovanstående fråga inte är anpassad att det existerar klockslag, utan är enbart för vanliga datum. Det borde gå att ordna i alla fall.