首页 > 解决方案 > 选择当前周,从星期一开始而不是星期日

问题描述

我已设法从本周选择数据,但该周本身从星期日开始,这对我来说不是正确的格式,它应该从星期一开始。我正在使用 MySQL 来查询数据。

SELECT IFNULL(SUM(rendeles_dbszam),0) as eladott_pizzak_szama 
  FROM rendeles 
 WHERE WEEK(rendeles_idopont) = WEEK(CURRENT_DATE())

标签: mysqlsql

解决方案


mysql 中的“周”有 2 个输入:日期和周类型。默认情况下它等于 0。这意味着一周从星期日开始。试试这个代码:

SELECT IFNULL(SUM(rendeles_dbszam),0) as eladott_pizzak_szama FROM rendeles WHERE WEEK(rendeles_idopont) = WEEK(CURRENT_DATE(),1)

推荐阅读