【发布时间】:2021-06-28 08:50:21
【问题描述】:
我的选择查询是
SELECT DISTINCT
CONCAT(DATE_FORMAT(CAST(call_logview.CA_N_F_Date AS DATE), "%d"),"-",DATE_FORMAT(CAST(call_logview.CA_N_F_Date AS DATE), "%b"),"-",DATE_FORMAT(CAST(call_logview.CA_N_F_Date AS DATE), "%Y")," ",DATE_FORMAT(CAST(call_logview.CA_N_F_Date AS DATE), "%a")) AS weekList,
CAST(call_logview.CA_N_F_Date AS DATE) AS listDate
FROM call_logview
WHERE YEARWEEK(call_logview.CA_N_F_Date) = YEARWEEK(NOW())
这给了我下面的输出
我希望我的选择查询是从本周的星期一到星期日,如果我在 where 条件中添加“1”,即 (YEARWEEK(call_logview.CA_N_F_Date,1) = YEARWEEK(NOW(),1)) 它给了我从前一周星期日开始的结果, 但我希望结果应该是从本周的周一到周日。
【问题讨论】: