解决sql语句 一句话查询出数据表中最新时间往前7天的所有数据记录
数据表中字段为时间的值可能不是连续的离散数据,如何用一句话查询出最新时间往前7天的所有数据。
比如说将时间按照降序排列后 2013-07-18到2013-07-24时间段内数据表中的所有记录 如何用一句sql语句来实现查询
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
GETDATE()
MySQL 实测:
其他数据库如果没有 CURDATE 函数,试试 GETDATE 函数,具体的查询对应的手册。
SELECT * from datetest WHERE
day
> (SELECT DATE_ADD(MAX(day
),INTERVAL -7 DAY) FROM datetest) ORDER BYday
DESC;