跳转到内容

返回日期或带时间的日期(timestamp/datetime)所在周的第一天。 一周的第一天可以是星期日或星期一,由参数 mode 指定。

func.to_start_of_week(<expr>)
func.to_start_of_week('2023-11-12 09:38:18.165575')
┌────────────────────────────────────────────────────────────────┐
│ func.to_start_of_week('2023-11-12 09:38:18.165575') │
│ Date │
├────────────────────────────────────────────────────────────────┤
│ 2023-11-12 │
└────────────────────────────────────────────────────────────────┘
TO_START_OF_WEEK(<expr> [, mode])
参数 说明
<expr> date/timestamp
[mode] 可选。为 0 时结果为星期日,否则结果为星期一。默认值为 0

DATE,返回“YYYY-MM-DD”格式的日期。

SELECT
to_start_of_week('2023-11-12 09:38:18.165575')
┌────────────────────────────────────────────────┐
│ to_start_of_week('2023-11-12 09:38:18.165575') │
│ Date │
├────────────────────────────────────────────────┤
│ 2023-11-12 │
└────────────────────────────────────────────────┘