Mailinglisten-Archive |
On Sun, 05 Aug 2001 07:59:38 +0200, you wrote: >>Nun m=F6chte ich z.B. Daten vom 1.8.2001 23:00 Uhr bis 2.8.2001 4:00 = Uhr >>selektieren. Dummerweise habe ich kein DATETIME Feld genommen, sondern ... >$query =3D 'SELECT * FROM db WHERE "2000-05-05"<datum AND >"2001-05-05">=3Ddatum AND "08:30:00"=3Dzeit' >solte als beispiel reichen?! In der Datenbank steht date 2001-08-01 und time 23:30:00. Nun selektiere ich: SELECT * FROM db WHERE ( date >=3D'2001-08-01' AND time>=3D'23:00:00' ) and ( date <=3D'2001-08-02' AND time<=3D'04:00:00' ) time in der Datenbank ist aber 23:30:00, daher geht die zweite Bedingung schief. Ich m=FCsste immer die Kombination aus Datum und Zeit=3D Zeitpunkt betrachten. Wahrscheinlich muss ich doch ein DATETIME Feld anlegen. Wolfgang
php::bar PHP Wiki - Listenarchive