Я использую это Где условие в одном Из моего запроса с MySql Database.My Проблема в том, что у меня есть один столбец отображения в моей таблице, но в этом столбце таблицы отображаются данные в UTC Time.and я хочу преобразовать этот столбец displaytime в Local Time Zone.so, как я могу предоставить этот объект из самого запроса.Как преобразовать дату UTC в локальный часовой пояс в MySql Выберите запрос
Я изучил вещи и тем самым знал, что что-то вроде SELECT CONVERT_TZ()
будет работать на это. Но это не работает для меня.
Вот мой запрос, в котором мне нужно преобразовать время отображения в местный часовой пояс ... так может ли кто-нибудь направить меня?
WHERE displaytime >= '2012-12-01 00:00:00'
AND displaytime <='2013-02-22 23:59:59'
AND ct.organizationId IN (
SELECT t.organizationId
FROM organization_ AS t
JOIN organization_ AS p ON t.treePath LIKE CONCAT(p.treePath, '%')
WHERE p.organizationId = 10707
Выборочные данные
Похоже, ваш тузд часовой пояс таблицы пусто. Для правильной работы CONVERT_TZ() необходимо выполнить команду mysql_tzinfo_to_sql. – ursuleacv
где мы можем получить команду mysql_tzinfo_to_sql? – user1073214