mysql - 选择当前周,从星期一开始而不是星期日
问题描述
我已设法从本周选择数据,但该周本身从星期日开始,这对我来说不是正确的格式,它应该从星期一开始。我正在使用 MySQL 来查询数据。
SELECT IFNULL(SUM(rendeles_dbszam),0) as eladott_pizzak_szama
FROM rendeles
WHERE WEEK(rendeles_idopont) = WEEK(CURRENT_DATE())
解决方案
mysql 中的“周”有 2 个输入:日期和周类型。默认情况下它等于 0。这意味着一周从星期日开始。试试这个代码:
SELECT IFNULL(SUM(rendeles_dbszam),0) as eladott_pizzak_szama FROM rendeles WHERE WEEK(rendeles_idopont) = WEEK(CURRENT_DATE(),1)
推荐阅读
- android-studio - 如何停止 android studio 自动导入以从 Flutter 的“file://...”开始
- python - 如何在 Django 中连接到现有的 oracle db 表
- ascii - 在 ASCII 表 Python 中输入的符号是什么?
- database - Delphi 在运行时设置 AdoConnection 会导致访问冲突
- javascript - 跟踪状态变化?
- r - 安装 rgdal 时“目标 'projectit.o' 的配方失败”
- python - transform lat long coordinates for a osmnx projected map
- excel - 保存后自动保护表格
- java - 具有单独轴的 Apache-POI 图表中的第二行
- azure - 是否可以在“开发/测试”模式下部署 Azure 资源以便更快地进行测试?