Функция DAYOFYEAR
Функция DAYOFYEAR возвращает номер
дня года по дате. Этот номер может изменяться
в диапазоне от 1 до 366.
Синтаксис
SELECT DAYOFYEAR(date_field) FROM table_name WHERE condition
Таблицы для примеров
| 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
Результат выполнения SQL запроса:
| id | name | date | dayofyear |
|---|---|---|---|
| 1 | user1 | 1988-03-01 | 61 |
| 2 | user2 | 1989-04-02 | 92 |
| 3 | user3 | 1990-05-03 | 123 |