Wählen Sie Datensätze mit Datum in den letzten 24 Stunden

8

Ich möchte aus meiner Tabelle alle Datensätze auswählen, deren Datum in den letzten 24 Stunden liegt (datetime mysql Format JJJJ-MM-TT HH: MM: SS). Ich habe eine Abfrage, aber es funktioniert nicht vollständig

%Vor%

warum gibt es das Datum wie 2013-07-01 12:00:00 zurück. Wie würde ich das tun? Danke.

    
covfefe 28.06.2013, 14:04
quelle

2 Antworten

18

Sie haben bereits eine untere Grenze für das Datum, aber da Ihre Tabelle zukünftige Daten haben kann, benötigen Sie auch eine obere Grenze. Dies sollte funktionieren:

%Vor%     
Ed Gibbs 28.06.2013, 14:08
quelle
0

mysql:

  

SELECT * FROM my_table WHERE Datum & gt; = now () - INTERVAL 24 HOUR;

    
northtree 17.08.2017 02:19
quelle

Tags und Links