我有一个包含以下字段的mysql表
Name | Email | Date | Status我想提取日期范围在30天之间的记录
假设今天是2014/12/9
即。日期值为
2014/11/25
2014/12/2
2014/12/1
2014/10/25
2014/11/9我需要o/p (天数应该是从db日期到今天日期的30天内)
2014/11/25
2014/12/2
2014/12/1
2014/11/9我想提取那些从数据库中的日期起间隔少于30天的记录。
是。我想在两天之间取唱片。为此,我使用了以下查询
SELECT * FROM tbl_jobboard WHERE dtDate <= ( dtDate +30 ) 但它不起作用。
如何编写select查询?
发布于 2014-12-09 13:58:15
像这样使用DATE_SUB:
SELECT * FROM table1
WHERE `date` BETWEEN DATE_SUB(CURDATE(),INTERVAL 30 DAY) AND CURDATE()发布于 2014-12-09 14:35:47
使用以下查询
select * from table_Name t where t.date<=now() and t.date>=DATE_SUB(now(),
INTERVAL 31 DAY)https://stackoverflow.com/questions/27372301
复制相似问题