mysql 查询本周数据

mysql 查询本周数据,第1张

7天内的:

select * from news where inputtime between DATE_ADD(NOW(), INTERVAL -7 DAY) and now()

本周的:

select * from news where DATE_FORMAT(inputtime,"%U")= DATE_FORMAT(now(),"%U")

DATE_FORMAT(now(),"%U")表示今天是1年的第几个周,0~53

统计数据库内一周数据时用到 yearweek 函数,查询出来的结果与预期值有较大差距, 原来mysql默认 周日当做一周开始,修改成周一当做开始需要在yearweek函数后的model里面填值1即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8553841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存