Hallo,
Selbst dann wäre die Abfrage mit einem Stringvergleich zu machen - man suche alles, was "größer" als "2010-06-23 22:00" und "kleiner" als "2010-06-24 06:30" ist.
das trifft vermutlich auf die Operatoren sehr vieler Programmiersprachen zu, in SQL formuliert man es wesentlich verständlicher:
Man suche alles, was zwischen Anfangswert und Endwert liegt.
Freundliche Grüße
Vinzenz