Frankie: MYSQL DATETIME-Feld Zeitspanne eingrenzen klappt nicht o(

Beitrag lesen

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