Первый запрос возвращает 72 значения, а второй запрос возвращает 71:
SELECT DAYOFYEAR('2020-03-12'); SELECT DAYOFYEAR('1990-03-12');
почему это произошло?
2020 год високосный. 1990 нет. В 2020 году в феврале было 29 дней. В 1990 году их было всего 28.