我的表只有一栏(到期日期)。我想选择所有到期日在今天和下周之间的行。我正在使用MySQL和InnoDB类型。
我尝试这样的事情:
SELECT name, expiration
FROM exp
WHERE (expiration BETWEEN(CURRENT_DATE, INTERVAL 1 WEEK));
但是我的语法不好。有错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') LIMIT 0, 30' at line 3
试试这个:
SELECT *
FROM exp
WHERE expiration BETWEEN
current_date
AND
current_date + interval 7 day
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句