ну вопервых в задаче есть лимиты выборки, а во вторых если задача изменитчя ничего не мешает считать днями + месяцами. + "платеж это отдельная запись со всей подробной инфой" никуда не делось, как было так и осталось (сокращать данные которые в дальнейшем обязательно понадобятся в сыром виде - такое себе)