php – 从MySQL数据库中选择一周,周数从周三到周二

我有一个完美运行的程序,每周从我的数据库中获取信息.我目前的问题是,现在我必须将程序从选择当前周(星期日到星期六)改为选择从星期三到星期二开始的星期.

这是我现在的查询,周日到周六运行正常:

SELECT time,roNum
FROM $user 
WHERE YEAR(date) = YEAR(CURDATE()) AND WEEK(date) = WEEK(CURDATE());

任何帮助将不胜感激.谢谢.

解决方法

执行此操作的一种方法是在提取日期组件之前调整日期.在这种情况下,您可以在提取年份和周之前减去两天:

SELECT time,roNum
FROM $user
WHERE YEAR(date - interval 2 day) = YEAR(CURDATE()) AND
      WEEK(date - interval 2 day) = WEEK(CURDATE());

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...