- Categorias:
NEXT_DAY¶
Retorna a data do primeiro DOW (dia da semana) especificado que ocorre após a data de entrada.
- Consulte também:
Sintaxe¶
NEXT_DAY( <date_or_time_expr> , <dow_string> )
Argumentos¶
date_or_time_expr
Especifica a data de entrada; pode ser uma data ou um carimbo de data/hora.
dow_string
Especifica o dia da semana utilizado para calcular a data para o dia anterior. O valor pode ser uma cadeia de caracteres literal ou uma expressão que retorna uma cadeia de caracteres. A cadeia de caracteres deve começar com os dois primeiros caracteres (sem distinção de maiúsculas e minúsculas) do nome do dia:
su
(domingo)mo
(segunda-feira)tu
(terça-feira)we
(quarta-feira)th
(quinta-feira)fr
(sexta-feira)sa
(sábado)
Todos os espaços principais e caracteres finais, incluindo espaços, na cadeia de caracteres são ignorados.
Notas de uso¶
O valor de retorno é sempre uma data, independentemente de
date_or_time_expr
ser uma data ou um carimbo de data/hora.
Exemplos¶
Retornar a data da próxima sexta-feira que ocorrer após a data atual:
SELECT CURRENT_DATE() AS "Today's Date", NEXT_DAY("Today's Date", 'Friday ') AS "Next Friday"; +--------------+-------------+ | Today's Date | Next Friday | |--------------+-------------| | 2018-06-12 | 2018-06-15 | +--------------+-------------+