繁体   English   中英

SQL 问题,星期日是一周的第一天?

[英]SQL QUESTION, The sunday is the first day of a week?

我有下面的 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

https://database.guide/weekofyear-examples-mysql/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM