У меня есть две таблицы с отметками времени
TABLE1
с TIME_STAMP по местному времени
TABLE2
с TIME_STAMP в UTC
Мне нужно сделать что-то вроде
select count(*) from TABLE1 where TIME_STAMP > TABLE2.TIME_STAMP
Проблема в том, что это приложение будет развернуто в нескольких часовых поясах, поэтому я не могу использовать следующие
SELECT CONVERT_TZ(TABLE2.TIME_STAMP,'EST','UTC')
потому что 'EST
' может быть любым часовым поясом.
Есть ли способ получить код местного часового пояса и подставить его в качестве второго аргумента?
Или есть лучший и более прямой подход к решению моей проблемы?
ПРИМЕЧАНИЕ: TABLE1 и TABLE2 TIME_STAMPS должны оставаться локальными и UTC соответственно, поскольку они являются внешними, которые я не могу контролировать ...