Вопросы к Поиску с Алисой
В YQL для вычисления кумулятивной суммы можно использовать оконную функцию SUM() и clause OVER(). www.interviewquery.com stackoverflow.com
Общий синтаксис: www.interviewquery.com
SELECT column1, column2, SUM(column_to_sum)OVER(ORDERBYcolumn_to_order_by)asCumulativeSumFROMtable_name; www.interviewquery.com
В этом примере columntosum — столбец, для которого нужно вычислить кумулятивную сумму, а columntoorder_by — столбец, используемый для упорядочивания строк внутри окна. www.interviewquery.com
Также в YQL есть оконная функция CUME_DIST, которая возвращает относительную позицию строки в рамках раздела. ydb.tech