Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Ergebnisse der letzten sieben Tage

Es gibt ein paar Möglichkeiten, dies zu tun. Hier ist einer.

SELECT *
FROM tablename
WHERE `date` > CURRENT_DATE - INTERVAL 7 DAY

Und noch eins:

SELECT *
FROM tablename
WHERE DATEDIFF(`date`, CURRENT_DATE) < 7

Zu Ihrer Information, Sie sollten Ihre Spalten nicht mit reservierten Schlüsselwörtern . Es ist eine schlechte Idee und kann Ihnen nur Probleme bereiten.