请帮助,我想列出可以在MySQL当前日期的第15天准确插入的记录列表(没有记录从不到14天,没有记录超过15天)。今天的日期是05/03/2018所以从现在起15天之前的确切时间是18/02/2018,所以我需要在18/02/2018插入的整个记录列表。我搜索解决方案,但我没有得到任何解决方案....提前感谢
尝试
SELECT DATE_SUB(CURRENT_DATE, INTERVAL 15 DAY);
+-----------------------------------------+
| DATE_SUB(CURRENT_DATE, INTERVAL 15 DAY) |
+-----------------------------------------+
| 2018-02-15 |
+-----------------------------------------+
试试这个:
SELECT *
FROM yourTable
WHERE DATE(dateColumn)=CURRENT_DATE - INTERVAL 15 DAY;
几个小时后,我得到了我的解决方案...感谢您的支持......对我来说非常适合......
SELECT * FROM table_name WHERE STR_TO_DATE(created_datetime,'%d /%m /%Y')BETWEEN DATE_SUB(CURDATE(),INTERVAL 15 DAY)和DATE_SUB(CURDATE(),INTERVAL 15 DAY)