0
Ich möchte eine Zeile nur auswählen, wenn es jünger als eine festgelegte Zeit ist, in diesem Fall 5 Minuten: Ich bin mir nicht sicher, wie ich das sagen soll 5
ist Minuten und kein Int. Als solche kann ich dies nicht tun:Wie vergleiche ich ein Datetime-Feld mit einer Zeit in Minuten ausgedrückt mit MySQL
SELECT Daten aus Datatable WHERE data.createdAt < 5
createdAt ein Datetime-Feld ist.
Pekka, vielen Dank. Es gibt etwas, das ich nicht verstehe: Warum wird der Operator umgekehrt? Ich würde erwarten, "<" anstelle von ">" zu verwenden, da ich etwas weniger als 5 Minuten suche. Warum ist das? – Mohamad
@Mel so wie es jetzt ist, heißt es: "Gib mir alle Aufzeichnungen, deren Datum vor mehr als fünf Minuten liegt". Es würde auch zukünftige Daten erfassen, aber das sollte hier kein Problem sein –