У меня есть этот запрос:
SELECT *
FROM article
WHERE online= 1
AND IF(ISNULL(dateHOnline), dateHCreation, dateHOnline) <= Convert_TZ(Now(), "SYSTEM", "Europe/Paris")
Но Convert_TZ(Now(),"SYSTEM","Europe/Paris")
возвращает null
, возможно, потому, что мой MySQL-сервер не поддерживает таблицы часовых поясов (+02: 00 возвращает дату и время).
Так, как я могу изменить этот запрос (это ВИД), чтобы реализовать функцию сравнения летнего времени в сравнении. Я думаю, что просто поставить +02:00
вместо Europe/Paris
было бы недостаточно.
PS: у меня нет контроля над двигателем mysql