Moin,
ich krich voll die Krise ...
Ich habe in MYSQL eine datetime-Spalte namens Datum,
im Ist-nu-ja-mal-so-Format: YYYY-MM-DD HH:MM:SS
Ich möchte bei der Abfrage einen Zeitbereich eingrenzen.
Funktioniert soweit auch gut.
CODE Bsp.:
---------------
$von = "2005-03-11 00:00:00";
$tage = "10";
... select * from table WHERE TO_DAYS('$von') - TO_DAYS(Datum) <= $tage ...
---------------
Klappt echt gut,
und die Abfrage bringt mir den Zeitraum vom 01.-11.03.
Aber wenn ich von auf "2005-02-11..." setze
( aus der Zeit gibt's noch gar keine Datensätze ),
dann liefert MYSQL mir ALLE VORHANDENEN anstatt KEINE ...
Ich habe Null-Peilung.
Wieso ist das so?
Wie kann ich das abstellen?
Besten Dank, Frank