phpbar.de logo

Mailinglisten-Archive

[php] OT: Suche nach Datum <= in MySQL 5

[php] OT: Suche nach Datum <= in MySQL 5

Alex Emken php at emken.com
Mit Aug 29 12:16:05 CEST 2007


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