YY
Можете принудительно схлопнуть с optomize, ну или нагенерить больше данных.
Size: a a a
YY
SS
SS
YY
SS
id
Int32,creation_datetime
DateTime,deposit_creation_date
Nullable(Date),amount
Decimal(18,3),sign
Int8,load_datetime
DateTime('UTC')YY
YY
YY
SS
SS
SS
YY
AB
Комбинаторы -If и -Array можно сочетать. При этом, должен сначала идти Array, а потом If. Примеры: uniqArrayIf(arr, cond), quantilesTimingArrayIf(level1, level2)(arr, cond). Из-за такого порядка получается, что аргумент cond не должен быть массивом.
AP
AP
AP
pk
Комбинаторы -If и -Array можно сочетать. При этом, должен сначала идти Array, а потом If. Примеры: uniqArrayIf(arr, cond), quantilesTimingArrayIf(level1, level2)(arr, cond). Из-за такого порядка получается, что аргумент cond не должен быть массивом.
SELECT sumIfArray(v, c)
FROM
(
SELECT
[1, 2, 3] AS v,
[1, 0, 1] AS c
)
┌─sumIfArray(v, c)─┐
│ 4 │
└──────────────────┘
AB
AP
AM
select arrayFilter(x -> x > 2, [1,2,3,4,5])