sql >> Databasteknik >  >> RDS >> Mysql

Mysql:resultat från de senaste sju dagarna

Det finns några sätt att göra detta. Här är en.

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

Och en annan:

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

FYI, du bör inte namnge dina kolumner med reserverade sökord . Det är en dålig idé och kan bara orsaka problem för dig.



  1. Kan LINQ-till-SQL utelämna ospecificerade kolumner vid infogning så att ett standardvärde för databasen används?

  2. Hur väljer jag ett fast antal rader för varje grupp?

  3. Skriv ut SQLite-frågeresultat som en tabbseparerad lista

  4. Visa data från databasen med basadapter och listview