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

时间:2019-12-11 10:32:01

标签: mysql sql

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

1 个答案:

答案 0 :(得分:0)

通常,SQL在星期日开始几周。

但是: WEEKOFYEAR()等同于 WEEK(date,3) ..因此星期一!首先作为一周的第一天。

可能的值为:

  • 0星期日0-53-今年有一个星期日
  • 1周一0-53-今年有4天或以上
  • 2个星期日1-53-今年有一个星期日
  • 3月1日至53日-今年有4天或以上 ...

如果需要更多控制,请使用WEEK(日期,模式)功能

据我所知,每周从星期一开始的每个地方:)它只是从星期日开始的一个SQL事情。

  

https://database.guide/weekofyear-examples-mysql/ << / p>