Сравните даты с помощью функции dayofyear () - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу сравнить две даты: транс-дату и про c -дату, используя функцию dayofyear. Функция не работает, если две даты находятся в разных годах. Кто-нибудь может мне помочь с этим? Пример:

trans-date = 2019-01-12”
Proc-date= “2020-01-01”

Dayofyear(trans-date)=12
Dayofyear (proc-date) = 1

Логически, pro c -date больше, чем trans-date, но dayofyear так не работает. Итак, как я могу рассчитать даты, когда я могу получить дату

1 Ответ

0 голосов
/ 07 апреля 2020

Возможно, вы хотите сравнить месяц / дату без года. Если это так, вы используете дату date_format():

where date_format(trans_date, '%Y-%m') < date_format(proc_date, '%Y-%m')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...