Hallo,
Ich möchte gerne mit Catalog eine Speiseplanliste eingrenzen: auf die aktuelle Woche, eine Woche davor, eine Woche danach.
Dafür habe ich eine SQL-Abfrage gebastelt, die mich fertig macht.
datumpur ist ein Zeitstempel (1332766620) und enthält Datum und Uhrzeit
Wenn ich damit unter PHPMyAdmin eine Abfrage baue, wird mir die Woche 13 geliefert.
Genauso wird mir aktuell (24.03.2012) über WEEK(CURDATE()) die 12. Woche geliefert.
Dann dürfte mir im Catalog-Listen-Modul bei der unten stehenden Abfrage nichts angezeigt werden??
13 > 12 und nicht <!!
WEEK(FROM_UNIXTIME(datumpur)) < WEEK(CURDATE())-10
Wird aber!!
Eigentlich will ich ja abfragen : datumpur BETWEEN WEEK(XY)-1 AND WEEK(XY)+1, aber bei den Unstimmigkeiten will ich erst mal verstehen, was hier passiert.
(Das Problem mit der Abfrage für die 1. und 52./53. Woche kann übrigens warten, da der Speiseplan für eine Schule gebraucht wird und es in den Ferien dort nichts zu Essen gibt. Falls da aber jemand eine kurze, knackige Lösung hat ... )
Viele Grüße und Danke schon mal für ein feedback,
klaros
Lesezeichen