Metha
25-05-2005, 17:03
Tach zusammen
Ich bin am verzweifeln. Ich möchte für einen Counter die Hits der jeweils laufenden Woche anzeigen.
Also nicht der letzten sieben Tage, sondern immer nur von Montag an.
Für die Gesamte Woche habe ich die Abfrage auch schon:
'SELECT COUNT(datum) AS gesamt FROM md_counter_user WHERE WEEK(datum, 1) =
WEEK(NOW(), 1) ORDER BY datum DESC'
Aber wie muss ich korrekt Fragen, wenn ich nur die Hits von Montag der jeweiligen Woche haben will?
Mein Ansatz:
'SELECT COUNT(datum) AS dienstag FROM md_counter_user WHERE WEEK(datum, 1) =
WEEK(NOW(), 1) GROUP BY datum DESC'
Zur Erklärung:
Die Spalte 'datum' ist vom Typ DATETIME.
Bitte Helft mir, das MySQL-Manual (http://dev.mysql.com/doc/mysql/de/date-and-time-functions.html) hilft mir irgendwie auch nicht weiter.
Gruß Micha
Ich bin am verzweifeln. Ich möchte für einen Counter die Hits der jeweils laufenden Woche anzeigen.
Also nicht der letzten sieben Tage, sondern immer nur von Montag an.
Für die Gesamte Woche habe ich die Abfrage auch schon:
'SELECT COUNT(datum) AS gesamt FROM md_counter_user WHERE WEEK(datum, 1) =
WEEK(NOW(), 1) ORDER BY datum DESC'
Aber wie muss ich korrekt Fragen, wenn ich nur die Hits von Montag der jeweiligen Woche haben will?
Mein Ansatz:
'SELECT COUNT(datum) AS dienstag FROM md_counter_user WHERE WEEK(datum, 1) =
WEEK(NOW(), 1) GROUP BY datum DESC'
Zur Erklärung:
Die Spalte 'datum' ist vom Typ DATETIME.
Bitte Helft mir, das MySQL-Manual (http://dev.mysql.com/doc/mysql/de/date-and-time-functions.html) hilft mir irgendwie auch nicht weiter.
Gruß Micha

