В Amazon Athena у меня есть таблица, которая выглядит следующим образом:
id amount date
1 100 2018-04-05
1 50 2018-06-18
2 10 2018-04-23
2 100 2018-04-28
2 50 2018-07-07
2 10 2018-08-08
И я хотел бы получить такой результат, как
id cum_sum date
1 100 2018-04
1 100 2018-05
1 150 2018-06
1 150 2018-07
1 150 2018-08
2 110 2018-04
2 110 2018-05
2 110 2018-06
2 160 2018-07
2 170 2018-08
Поэтому я хотел бы получить кумулятивную суммуза идентификатор за конец месяца (последний день месяца).Я знаю, как это сделать месяц за месяцем, но не в одном запросе.
Другая проблема также заключается в заполнении пустых месяцев (т. Е. В идентификаторе 1 нет записей за все месяцы, поэтому совокупную сумму просто необходимо использовать повторно).
Если есть решение и для MySQL, я тоже буду признателен.
Надеюсь, это имеет смысл, и спасибо заранее.