我有下面的SQL,在这个SQL中星期日将是一周的第一天? 例如,2019/48 包含 2019-11-25_2019-12-01 或 2019-11-24_2019-11-30?
SELECT concat(CAST(year(pack_order.confirm_date_time) AS STRING), '/', CAST(weekofyear(pack_order.confirm_date_time) AS string)) AS time
最佳答案
WEEKOFYEAR() 相当于 WEEK(date, 3) .. 因此星期一!首先被视为一周的第一天。
可能的值为:
- 0 星期日 0-53 - 今年有星期日
- 1 个星期一 0-53 - 今年有 4 天或以上
- 2 个星期日 1-53 - 今年有一个星期日
- 3 星期一 1-53 - 今年有 4 天或更多天 ...
如果您需要更多控制,请使用 WEEK(date, mode)-Function
关于mysql - SQL 问题,星期日是一周的第一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59283736/