Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个现有表,其中有一个名为 EntryDate 的列,指定为日期时间,格式如下:2012-11-26 14:47:15
如何构造一个 SQL SELECT 语句,根据当前系统日期选择过去 14 天内输入的所有记录?
我认为你需要的是:
WHERE EntryDate >= ( CURDATE() - INTERVAL 14 DAY )
在这里你可以这样做
select date_sub(now(),interval 14 day)as Datebefore14days;
或这个
SELECT * FROM table WHERE EntryDate >= DATE_SUB(CURRENT_DATE, INTERVAL 14 DAY);