【发布时间】:2020-08-22 11:57:01
【问题描述】:
我正在做一个 SQL 查询来拉取上周开始的项目,理想情况下,我希望能够在一周中的任何一天运行它并获得相同的结果,无论是在周二还是周五运行......
我认为这可行,唯一的问题是它从星期六而不是星期日开始倒数..
HAVING MIN(p.start_date) BETWEEN DATE_SUB(CURDATE(),
INTERVAL (DAYOFWEEK(CURDATE()) + 7) DAY) AND DATE_SUB(CURDATE(),
INTERVAL (DAYOFWEEK(CURDATE())) DAY)
【问题讨论】:
-
理想情况下,也希望有一个 YTD 版本,从 1 月 1 日到上周日
-
HAVING MIN(p.start_date) >= DateAdd(w, -1, GET_DATE())怎么样 -
我将 MySQL 8.0 与 Workbench 和 SugarCRM 一起使用
-
是的,我遇到了 DATEDIFF 函数的问题,为什么我使用了 INTERVAL 并创建了一个新线程
标签: mysql sql date mysql-workbench mysql-8.0