Немного отойдя в сторону от CRUD внезапно осознал, что не в состоянии написать простейший запрос. Как получить несколько вычисляемых полей в одном запросе? А именно, получить общую сумму по столбцу table.summa, общую сумму за последний месяц, и среднюю сумму за последний месяц. Не могу понять сути вложенных запросов и перестроится от мышления переменными.
три столбца в таблице [table.summa], [table.start_date], [table.end_date].
Что я пробовал.
SELECT SUM(`r.summa`) as full_summa FROM (SELECT * FROM `table`) as r,
SUM(`t.summa`) as month_summa FROM (SELECT * FROM table WHERE MONTH(`start_date`) = MONTH(DATE_ADD(NOW(), INTERVAL -1 MONTH)) AND YEAR(`start_date`) = YEAR(NOW())) as t