Retorna o dia do ano de uma data específica como um número inteiro.
Sintaxe
int dayofyear(datetime|timestamp|date|string <date>)
Parâmetros
date: obrigatório. Valor de data dos tipos DATETIME, TIMESTAMP, DATE ou STRING. Formatos aceitos:
yyyy-mm-ddyyyy-mm-dd hh:mi:ssyyyy-mm-dd hh:mi:ss.ff3
Para valores STRING, a entrada deve incluir pelo menos a parte yyyy-mm-dd e não pode conter caracteres extras.
Valor de retorno
Retorna um valor INT. Retorna null se a entrada for null ou se o valor não corresponder aos tipos ou formatos compatíveis.
Exemplos
SELECT dayofyear('2016-04-09') AS day_of_year;
Saída:
|
day_of_year |
|
100 |
9 de abril é o 100º dia de 2016.
Funções relacionadas
DAYOFYEAR é uma função de data. Para obter mais informações sobre funções de cálculo e conversão de datas, consulte Funções de data.