Пример:
SELECT (SELECT SUM(...) FROM ...) as turnover, (SELECT SUM(...) FROM ...) as cost, turnover - cost as profit
Конечно, это неверно (по крайней мере, в Postgres), но как добиться того же в запрос без перезаписи подзапроса дважды?