Mailinglisten-Archive |
Michael Borchers wrote: > Gemein, > habe eine Query, die folgendes tut: > > SELECT foo FROM bar WHERE > date <= '2007-08-31' > > "date" ist ein datetime-Feld. Lange Zeit erhielt ich keine Resultate, bis ich auf den Trichter kam, mal einen Blick auf die Uhrzeit zu werfen: 2007-08-31 14:00:00. > > Dann habe ich die Uhrzeit auf Punkt 0 gesetzt und siehe da - Resultate. > > Das Problem gelöst habe ich natürl. via SELECT DATE(date) ...!! > > Finde ich aber trotzdem nicht ganz einleuchtend, dass der 31.08. 14 Uhr nicht zum 31.08. gehören soll, vor allem nicht bei einer <= Suche. Ist aber soweit korrekt. Im Prinzip steht in deiner Abfrage 2007-08-31 00:00:00 Ergänze die Abfrage so: 2007-08-31 23:59:59 und es sollte das gewünschte Ergebnis liefern. Gruß Alex
php::bar PHP Wiki - Listenarchive