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