Função next_day
Aplica-se a: SQL do Databricks Runtime do Databricks
Retorna a primeira data que é posterior a expr
e nomeada como em dayOfWeek
.
Sintaxe
next_day(expr, dayOfWeek)
Argumentos
expr
: uma expressão de DATE.dayOfWeek
: uma expressão STRING que identifica um dia da semana.
Retornos
Um DATE.
A dayOfWeek deve ser um dos seguintes (sem diferenciar maiúsculas e minúsculas):
'SU'
,'SUN'
,'SUNDAY'
'MO'
,'MON'
,'MONDAY'
'TU'
,'TUE'
,'TUESDAY'
'WE'
,'WED'
,'WEDNESDAY'
'TH'
,'THU'
,'THURSDAY'
'FR'
,'FRI'
,'FRIDAY'
'SA'
,'SAT'
,'SATURDAY'
Observação
No Databricks Runtime, se spark.sql.ansi.enabled for false
, a função retornará NULL
em vez de um erro para um dayOfWeek
malformado.
Exemplos
> SELECT next_day('2015-01-14', 'TU');
2015-01-20