Pular para o conteúdo

Retorna o primeiro dia da semana de uma data ou data com hora (timestamp/datetime). O primeiro dia da semana pode ser domingo ou segunda-feira, conforme especificado pelo argumento 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])
Argumentos Descrição
<expr> data/timestamp
[mode] Opcional. Se for 0, o resultado é domingo; caso contrário, o resultado é segunda-feira. O valor padrão é 0

DATE, retorna a data no formato “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 │
└────────────────────────────────────────────────┘