из таблицы:
SELECT
`timestamp`,
toDateTime(`timestamp`, 'UTC') AS `utc`,
toDateTime(`timestamp`, 'Asia/Hong_Kong') AS `china`,
toDateTime(`timestamp`, 'Europe/Moscow') AS `moscow`
...
и получаю 4 одинаковые даты/время...
разве оно не должно конвертиться в указанную time zone?
возможно ваш клиент переводит принудительно в вашу TZ. Попробуйте в clickhouse-client выполнить, или toString добавить
это не dbgrip, это jdbc вам на самом деле нужен toString , toDateTime тут неверно использовать SELECT toDateTime('2000-01-01 00:00:00') timestamp, toString(`timestamp`, 'UTC') AS `utc`, toString(`timestamp`, 'Asia/Hong_Kong') AS `china`, toString(`timestamp`, 'Europe/Moscow') AS `moscow
Обсуждают сегодня