sql >> Database teknologi >  >> RDS >> Mysql

Mysql:resultater fra de sidste syv dage

Der er et par måder at gøre dette på. Her er en.

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

Og en anden:

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

FYI, du bør ikke navngive dine kolonner ved hjælp af reserverede søgeord . Det er en dårlig idé og kan kun skabe problemer for dig.



  1. Hvad er forskellene mellem INSERT og UPDATE i MySQL?

  2. Er der en postgres NÆRMESTE operatør?

  3. Bedste måde at fejlfange INDLEDE DATA LOKAL INFIL?

  4. MySQL-fejl:2013, Mistet forbindelse til MySQL-server ved 'læsning af initial kommunikationspakke', systemfejl:0