Ich habe eine Spalte vom Typ "datetime" mit Werten wie 2009-10-20 10:00:00
Ich möchte Datum aus Datum / Uhrzeit extrahieren und eine Abfrage schreiben wie:
SELECT * FROM
data
WHERE datetime = '2009-10-20'
ORDER BY datetime DESC
Ist das Folgende der beste Weg, dies zu tun?
SELECT * FROM
data
WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59')
ORDER BY datetime DESC
Dies gibt jedoch eine leere Ergebnismenge zurück. Irgendwelche Vorschläge?