Ich brauche eine SQL-Bedingung, um Zeilen aus einer Tabelle zu erhalten, die zwischen 6:00 Uhr gestern und 7:00 Uhr heute erstellt wurden. Die Tabelle hat ein Feld creationDate
.SQL, um alle Datensätze von gestern zu bekommen.
Dies ist der Ansatz, den ich von
select *
from myTable
where creationDate = DATE_SUB(CONCAT(CURDATE()), INTERVAL 1 DAY)
Ich verwende MySQL-Server 5. Auch meine Zeit ist nicht auf dem creation Feld dachte, es ist an einem separaten Feld namens Startzeit.
uns bitte sagen, welche Datenbank Sie verwenden. –
Ich habe etwas wie folgt versucht: creationDate = DATE_SUB (CONCAT (CURDATE(), \ '00: 00: 00 \'), INTERVALL 1 TAG) – richardalberto
Ich benutze mysql server 5 – richardalberto