首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择从添加的日期开始具有n天的日期

问选择从添加的日期开始具有n天的日期
EN

Stack Overflow用户
提问于 2014-12-09 13:50:47
回答 2查看 142关注 0票数 1

我有一个包含以下字段的mysql表

代码语言:javascript
复制
Name | Email | Date | Status

我想提取日期范围在30天之间的记录

假设今天是2014/12/9

即。日期值为

代码语言:javascript
复制
2014/11/25 

2014/12/2

2014/12/1

2014/10/25

2014/11/9

我需要o/p (天数应该是从db日期到今天日期的30天内)

代码语言:javascript
复制
2014/11/25 

2014/12/2

2014/12/1

2014/11/9

我想提取那些从数据库中的日期起间隔少于30天的记录。

是。我想在两天之间取唱片。为此,我使用了以下查询

代码语言:javascript
复制
SELECT * FROM tbl_jobboard WHERE dtDate <= ( dtDate +30 ) 

但它不起作用。

如何编写select查询?

EN

回答 2

Stack Overflow用户

发布于 2014-12-09 13:58:15

像这样使用DATE_SUB:

代码语言:javascript
复制
SELECT * FROM table1
WHERE `date` BETWEEN DATE_SUB(CURDATE(),INTERVAL 30 DAY) AND CURDATE()

工作小提琴演示:http://sqlfiddle.com/#!2/6344f2/1

票数 1
EN

Stack Overflow用户

发布于 2014-12-09 14:35:47

使用以下查询

代码语言:javascript
复制
select * from table_Name t where t.date<=now() and t.date>=DATE_SUB(now(),
INTERVAL 31 DAY)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27372301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档