Mysql сервер дляMySQL DayOfYear возвращать разные значения (MySQL ошибка с високосного года)
SELECT
DAYOFYEAR(FROM_UNIXTIME(unix_birthday, "%Y-%m-%d")) as birthday_day,
FROM_UNIXTIME(unix_birthday, "%Y-%m-%d") as usual_date,
unix_birthday
FROM workers
возвращается
unix_birthday | usual_date | day_number
246 | 1980-09-02 | 336690000
245 | 1990-09-02 | 652222800
Почему дни разные (245 и 246)?
Можно учитывать местный часовой пояс. –