hallo,
ich möchte gerne einen Mysql Report erstellen.
Dieser soll gewisse Daten auswerten. Das funktioniert auch alles.
jetzt möchte ich den Zeitraum gerne eingrenzen auf den Zeitraum wöchentlich.
das funktioniert auch zb hier mit
jetzt habe ich das problem, dass ich am monatsende den Zeitraum : Ender der letzen vollen Woche im Monat bis Monatsende.
Also in diesem Monat September würde das ganze so aussehen:
report1: 01.09.2011 bis 04.09.2011
report2: 05.09.2011 bis 11.09.2011
report3: 12.09.2011 bis 18.09.2011
report4: 19.09.2011 bis 25.09.2011
report5: 26.09.2011 bis 30.09.2011
report 2 bis 4 bekomm ich ja mit Wochenanfang bis Wochenende hin.
aber hat jmd eine Idee wie ich report 1 und 5 hinbekomme und zwar so, dass ich immer den gleichen Report aufrüfe, aber immer den richtigen Zeitraum habe.
jmd eine Idee?
ich möchte gerne einen Mysql Report erstellen.
Dieser soll gewisse Daten auswerten. Das funktioniert auch alles.
jetzt möchte ich den Zeitraum gerne eingrenzen auf den Zeitraum wöchentlich.
das funktioniert auch zb hier mit
PHP Code:
set @DateBegin=date_sub(curdate(),INTERVAL WEEKDAY(curdate()) -0 DAY);
set @DateEnd=date_sub(curdate(),INTERVAL WEEKDAY(curdate()) -6 DAY);
Also in diesem Monat September würde das ganze so aussehen:
report1: 01.09.2011 bis 04.09.2011
report2: 05.09.2011 bis 11.09.2011
report3: 12.09.2011 bis 18.09.2011
report4: 19.09.2011 bis 25.09.2011
report5: 26.09.2011 bis 30.09.2011
report 2 bis 4 bekomm ich ja mit Wochenanfang bis Wochenende hin.
aber hat jmd eine Idee wie ich report 1 und 5 hinbekomme und zwar so, dass ich immer den gleichen Report aufrüfe, aber immer den richtigen Zeitraum habe.
jmd eine Idee?