NEXT_DAY (Lakehouse v1)
Devolve a data do próximo dia da semana especificado a seguir à data ou ao carimbo de data/hora indicado.
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 se pretende encontrar. Os valores aceites incluem monday, tuesday, wednesday, thursday, friday, saturday e sunday. |
Tipo de retorno
Seção intitulada “Tipo de retorno”Data.
Exemplos SQL
Seção intitulada “Exemplos SQL”Para encontrar a próxima segunda-feira a seguir a 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 │└─────────────┘