Мое приложение хранит платежи, сделанные клиентами. В конце каждого месяца рассчитывается общая сумма, выплаченная за этот месяц, и передается владельцу: у меня есть таблица платежей, в которой есть следующие поля (наиболее важные).
id, дата выплаты, дата окончания (фактическая дата закрытия месяца), сумма, тип, код, ...
Теперь, когда у меня год платежей, меня попросили создать график динамики платежей (итоги) за последние 12 месяцев.
Читая и т. Д., Это запрос, который я получил, , но я не знаю, как получить итоговые данные за последние 12 месяцев (и получить 0, если в этом месяце не было сделано никаких платежей) ..
SELECT id, endingdate, datepaid, SUM(ammount) AS total
FROM `sis_payments`
WHERE endingdate >= DATE_SUB( CURDATE( ) , INTERVAL 1 YEAR )
GROUP BY endingdate
Я знаю, что это может быть плохо продумано, но это то, что мне дали ... какие-нибудь подсказки? Спасибо