NEXT_DAY (Lakehouse v1)
Retorna a data do próximo dia da semana especificado após a data ou o timestamp fornecido.
Sintaxe do Analyze
Seção intitulada “Sintaxe do Analyze”func.next_day(date_expression>, <target_day>)Exemplos do Analyze
Seção intitulada “Exemplos do Analyze”func.next_day(func.to_date('2024-11-13'), 'monday')┌──────────────────────────────────────────────────────┐│ func.next_day(func.to_date('2024-11-13'), 'monday') │├──────────────────────────────────────────────────────┤│ 2024-11-18 │└──────────────────────────────────────────────────────┘Sintaxe SQL
Seção intitulada “Sintaxe SQL”NEXT_DAY(<date_expression>, <target_day>)| Parâmetro | Descrição |
|---|---|
<date_expression> |
Um valor DATE ou TIMESTAMP para calcular a próxima ocorrência do dia especificado. |
<target_day> |
O dia da semana de destino cuja próxima ocorrência será encontrada. Os valores aceitos incluem monday, tuesday, wednesday, thursday, friday, saturday e sunday. |
Tipo de retorno
Seção intitulada “Tipo de retorno”Data.
Exemplos de SQL
Seção intitulada “Exemplos de SQL”Para encontrar a próxima segunda-feira após uma data específica, como 2024-11-13:
SELECT NEXT_DAY(to_date('2024-11-13'), monday) AS next_monday;
┌─────────────┐│ next_monday │├─────────────┤│ 2024-11-18 │└─────────────┘