В данный момент я пытаюсь работать над историческим столом для проекта. У меня есть дата события для этого. Эта дата может быть 2007-01-14 или 1977-01-09, но я также хочу, чтобы эти события отображались в 2020-01-14 или 2020-01-09, и я знаю, что в эти дни что-то произошло.
В данный момент у меня есть этот формат в запросе, чтобы увидеть, произошло ли что-нибудь в текущий день. DATE_FORMAT(CONCAT(YEAR(CURDATE()),'-',MONTH(date),'-',DAYOFMONTH(date)), "%Y-%m-%d %H:%i:%s") as date
В моей среде разработки я работаю с MySQL, проверяю проект с помощью Sqlite в phpunit и тестирую проект для производства на Heroku с помощью PostgreSQL.
Такие вещи, как Sqlite и PostgreSQL не имеет таких функций, как CURDATE и т. Д.
Как я могу создать свой запрос с требованием повторного отображения события каждый год, чтобы оно работало в разных системах?