У меня есть SELECT в строках
SELECT
(very complex calc1) as `amount`,
(very complex calc2) as `paid_onlne`,
(very complex calc3) as `paid_by_check`,
(very complex calc1) - (very complex calc2)-(very complex calc3) as `amount_due`
FROM billings
GROUP BY billings.id
Все вычисления используют один-много sub_selects
Об этом уже спрашивали раньше, но я ищу способ, чтобы повторно использовать спецификации cal c 1,2,3 в последующих столбцах без необходимости вставлять код снова и снова, оставляя запрос, который очень трудно поддерживать.