as t, c_date_create, id_type_source, c_status, count()
FROM ta_orders
WHERE c_date_create >= '2019-12-30 02:00:00'
GROUP BY c_date_create, id_type_source, c_status
ORDER BY c_date_create, id_type_source, c_status
? t >= '2019-12-30 02:00:00'
Обрежет до 2019-12-30 03:00:00
t >= toDateTime('2019-12-30 02:00:00', 'UTC')
Неа) Все равно до 2019-12-30 03:00:00 режет
? t >= toDateTime('2019-12-30 02:00:00', 'Europe/Moscow') а данные вообще есть?
Есть. И время все в UTC
ааа.... в смысле это вывод JDBC, это не кх клиент. Вот я слепой. Это java конвертит в TZ вашего десктопа. вот так SELECT toString(toStartOfInterval(c_date_create, INTERVAL 3 HOUR) as t), c_date_create, id_type_source, c_status, count() FROM ta_orders WHERE c_date_create >= '2019-12-30 02:00:00' GROUP BY c_date_create, id_type_source, c_status ORDER BY c_date_create, id_type_source, c_status
Так же выводит и клиент CH тоже самое выдает...
select timezone()
Стикер
без toStartOfInterval тоже так?
Вывод идет нормально, от 2019-12-30 02:00:00
Костыль date_add(HOUR, 2, toStartOfInterval(mn.c_date_create, INTERVAL 3 HOUR))
Обсуждают сегодня