Ci sono alcuni modi per farlo. Eccone uno.
SELECT *
FROM tablename
WHERE `date` > CURRENT_DATE - INTERVAL 7 DAY
E un altro:
SELECT *
FROM tablename
WHERE DATEDIFF(`date`, CURRENT_DATE) < 7
Cordiali saluti, non dovresti nominare le tue colonne usando parole chiave riservate . È una cattiva idea e può solo causare problemi a te.