MySQL wählt nur aus, wo Timestamp aus den letzten 10 Tagen ist

8

Ich möchte meine Suchanfrage auf Ergebnisse beschränken, die in den letzten 10 Tagen eingegeben wurden. Die Spalte TIMESTAMP heißt Datum. Wie mache ich das?

%Vor%

Danke

    
lisovaccaro 03.08.2011, 19:53
quelle

3 Antworten

21
%Vor%

Hinweis: Das Aufrufen einer Spalte 'Datum' ist eine schlechte Übung, da es sich um ein reserviertes Wort handelt.

    
Marc B 03.08.2011, 19:56
quelle
12

Sie können DATEDIFF oder, wie bereits veröffentlicht, DATE_SUB . Außerdem schlage ich vor, keine reservierten Wörter wie "Datum" für Spaltennamen zu verwenden. Beispiel für Ihren Code:

%Vor%     
Andrew 03.08.2011 19:56
quelle
3

Versuchen Sie es mit date_sub

%Vor%     
corretge 03.08.2011 19:56
quelle

Tags und Links