5
15 - 7
График должен выводить
12 - 10
13 - 10
14 - 15
15 - 22
То есть каждое значение должно содержать сумму предыдущих
Возможно выполнить средствами CH?
https://clickhouse.com/docs/en/sql-reference/functions/other-functions/#runningaccumulate
Лучше такое делать на windowfunctions. runningaccumulate не всегда дает правильный результат. читать тут: https://kb.altinity.com/altinity-kb-queries-and-syntax/cumulative-unique/ там примеры с uniq, а не sum, но это не принципиально
Да, нашёл спасибо, так и решил
select [10, 0, 5, 7] ar, arrayCumSum(ar)
Обсуждают сегодня