Halihallo Andi
Ich möchte aus einer Datenbank eine Statistik generieren.
In meiner Datenbank werden die Zugriffe pro Tageszeit abgespeichert.
Das ist IMHO Speicherverschwendung, warum brauchst du sie derart
tief aufgeschlüsselt? - Würde es nicht reichen, alle Daten stündlich
zusammenzufassen?
Nun möchte ich pro Stunde die Zugriffe zählen also von 11:00-12:00 Uhr und von 13:00-14:00 Uhr usw.
Welches RDBMS?
In etwa so:
SELECT HOUR(rep_datetime), AVG(rep_pageviews)
FROM pageviews_table
GROUP BY HOUR(rep_datetime)
falls die Pageviews pro Stunde aufsummiert werden sollen, nimm
SUM statt AVG, aber eine Aufsummierung macht IMHO keinen Sinn und
ist nur verwirrend. Die wichtige Information ist: Wieviele Pageviews
pro Stunde im _Durchschnitt_.
Viele Grüsse
Philipp
M$: Patches - don't.