请问各位大神,查出一周内和一个月内的记录sql应该怎么写?
有一站表content内容表,表里有个release_date 发布时间字段,现在想要查出一周内和一个月内发布的content记录要怎么写,求大神搭救
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有一站表content内容表,表里有个release_date 发布时间字段,现在想要查出一周内和一个月内发布的content记录要怎么写,求大神搭救
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
以MySQL为例:
TIMESTAMPDIFF
语法:
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。
说明:
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参数必须是以下值的其中一个:
写存储过程 传当前时间 参数
mysql不是有个
@set 语法么?
T^T,大神,有没有动态的写法呀,总不能一周改一次吧
GetDate()
查询一个月
SELECT * FROM `content` WHERE `release_data` <= '2016-08-11 00:00:00' and `release_data` >= '2016-07-11 00:00:00'
时间换成动态获取当前时间,在弄个job定时跑不就行了
受教了
本周内:
select * from wap_content where week(created_at) = week(now)
查询一个月:
select * from table where DATE_SUB(CURDATE(), INTERVAL INTERVAL 1 MONTH) <= date(column_time);