Skip to content

Round down a date or date with time (timestamp/datetime) to the nearest Monday. Returns the date.

func.to_monday(<expr>)
func.to_monday('2023-11-12 09:38:18.165575')
┌────────────────────────────────────────────────────┐
│ func.to_monday('2023-11-12 09:38:18.165575') │
│ Date │
├────────────────────────────────────────────────────┤
2023-11-06
└────────────────────────────────────────────────────┘
TO_MONDAY(<expr>)
ArgumentsDescription
<expr>date/timestamp

DATE, returns date in “YYYY-MM-DD” format.

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