Peter Gabriel: Clever datetime benutzen

Beitrag lesen

Hallo,

ich bin auf der Suche nach einer eleganten und effizienten Loesung fuer folgendes Problem. Ich habe in einer Tabelle eine Spalte im Datentyp datetime. Nun moechte ich bestimmte Werte selektieren, z.B. gib mir alle Datensaetze von gestern, vom 24.12.2005, ...

Die einzige Loesung die ich parat habe ist LIKE zu benutzen. Beispiel in PHP:
$query = "SELECT * FROM events WHERE datetime LIKE '" . date("Y-m-d", strtotime("yesterday")) . "%'";

Das wirkt auf mich irgendwie wenig effizient, gibt es da eine bessere Loesung?

Danke fuer Eure Mithilfe.