FN
а вдруг что - можно это на лету поправить, или нужно пересоздавать таблицу?
Size: a a a
FN
S
FN
FN
Code: 44, e.displayText() = DB::Exception: Argument at index 1 for function parseDateTimeBestEffort must be constant: while executing 'FUNCTION parseDateTimeBestEffort(toString(dt) : 3, tz_id : 2) -> parseDateTimeBestEffort(toString(dt), tz_id) DateTime : 6' (version 21.1.2.15 (official build))
FN
Code: 44, e.displayText() = DB::Exception: Argument at index 1 for function parseDateTimeBestEffort must be constant: while executing 'FUNCTION parseDateTimeBestEffort(toString(dt) : 3, tz_id : 2) -> parseDateTimeBestEffort(toString(dt), tz_id) DateTime : 6' (version 21.1.2.15 (official build))
Code: 44, e.displayText() = DB::Exception: Argument at index 1 for function parseDateTimeBestEffort must be constant: while executing 'FUNCTION parseDateTimeBestEffort(dt_str : 2, tz_id : 3) -> parseDateTimeBestEffort(dt_str, tz_id) DateTime : 6' (version 21.1.2.15 (official build))
DC
DC
Code: 44, e.displayText() = DB::Exception: Argument at index 1 for function parseDateTimeBestEffort must be constant: while executing 'FUNCTION parseDateTimeBestEffort(dt_str : 2, tz_id : 3) -> parseDateTimeBestEffort(dt_str, tz_id) DateTime : 6' (version 21.1.2.15 (official build))
FN
DC
DC
FN
toStartOfHour( now(time_local_tz) )
т.е. если сейчас в киеве 13:50 локальное время, то должны по киеву в запрос попасть строки включительно по "2021-02-23 13:00:00" в колонке time_local. Аналогично для каждой строки со своей таймзонойnow()
не передать, now(time_local_tz)
не прокатит, только скаляры)? как мне для каждой строки вычислить правильный now_local() ?DC
FN
DC
FN
KS
toStartOfHour( now(time_local_tz) )
т.е. если сейчас в киеве 13:50 локальное время, то должны по киеву в запрос попасть строки включительно по "2021-02-23 13:00:00" в колонке time_local. Аналогично для каждой строки со своей таймзонойnow()
не передать, now(time_local_tz)
не прокатит, только скаляры)? как мне для каждой строки вычислить правильный now_local() ?SELECT
now(),
'Asia/Yekaterinburg' AS tz,
toTimeZone(now(), 'Europe/Moscow'),
toTimeZone(now(), tz)
Query id: 3967b8d8-9b58-4a11-9a5e-4be9be5e2e56
Row 1:
──────
now(): 2021-02-23 13:28:03
tz: Asia/Yekaterinburg
toTimeZone(now(), 'Europe/Moscow'): 2021-02-23 16:28:03
toTimeZone(now(), 'Asia/Yekaterinburg'): 2021-02-23 18:28:03
FN
SELECT
now(),
'Asia/Yekaterinburg' AS tz,
toTimeZone(now(), 'Europe/Moscow'),
toTimeZone(now(), tz)
Query id: 3967b8d8-9b58-4a11-9a5e-4be9be5e2e56
Row 1:
──────
now(): 2021-02-23 13:28:03
tz: Asia/Yekaterinburg
toTimeZone(now(), 'Europe/Moscow'): 2021-02-23 16:28:03
toTimeZone(now(), 'Asia/Yekaterinburg'): 2021-02-23 18:28:03
to_TimeZone(now(), колонка_с_таймзонами)
- не работает , to_TimeZone(now(), конкретная_таймзона)
- работаетFN
DC