toDateTime(now(), 'Europe/London'), toDateTime(now(), 'Europe/Moscow'),
не верно понимаете. все работает. смотрите историю канала. скорее всего у вас проблема в jdbc драйвере. попробуйте через clickhouse-client.
Работают, вы видимо сидите в датагрипе(или чем-то похожем через jdbc), поищите по чату по слову jdbc много раз была проблема такая SELECT now(), toDateTime(now(), 'Europe/London'), toDateTime(now(), 'Europe/Moscow') Query id: 107d3b75-7a7d-4a5a-9ebf-9a0f08cc7a37 ┌───────────────now()─┬─toDateTime(now(), 'Europe/London')─┬─toDateTime(now(), 'Europe/Moscow')─┐ │ 2022-01-11 11:18:56 │ 2022-01-11 11:18:56 │ 2022-01-11 14:18:56 │ └─────────────────────┴────────────────────────────────────┴────────────────────────────────────┘
я использую dbeaver и hex, dbt и redash :) в HEX работает из коробки. dbt тестирую в dbeaver нужно разобратся
ну dbeaver таже шляпа что и датагрип) в dbt будет нормально работать
чтобы проверить, проблема в jdbc или все-таки на стороне CH, оберните дату в toString(dt, 'Europe/Moscow')
спасибо большое помогло для dbeaver сейчас в редаше еще поищу
Обсуждают сегодня