возможно ваш клиент принудительно переводит все
А если выполнить этот же запрос в родном клиенте? Могут быть настройки клиента, согласно которым он приводит все даты к местному часовому поясу. Вот пример, у меня нормально работает: select toDateTime('2001-02-03 04:05:06', 'Asia/Yakutsk') as ts0 , toDateTime(ts0, 'Europe/Moscow') as ts1 , toDateTime(ts0, 'UTC') as ts2 ;
Обсуждают сегодня