Функция DAYOFYEAR
возвращает номер
дня года по дате. Этот номер может изменяться
в диапазоне от 1
до 366
.
Синтаксис
SELECT DAYOFYEAR(дата) FROM имя_таблицы WHERE условие
Таблицы для примеров
id айди |
name имя |
date дата рождения |
---|---|---|
1 | user1 | 1988-03-01 |
2 | user2 | 1989-04-02 |
3 | user3 | 1990-05-03 |
Пример
В данном примере по дате находится номер дня в году:
SELECT *, DAYOFYEAR(date) as dayofyear FROM employees
Результат выполнения кода:
id айди |
name имя |
date дата рождения |
dayofyear день года |
---|---|---|---|
1 | user1 | 1988-03-01 | 61 |
2 | user2 | 1989-04-02 | 92 |
3 | user3 | 1990-05-03 | 123 |