How to reuse a result column in an expression for another result column

前端 未结 9 2320
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-25 10:16

Example:

SELECT
   (SELECT SUM(...) FROM ...) as turnover,
   (SELECT SUM(...) FROM ...) as cost,
   turnover - cost as profit

Sure this is

9条回答
  •  一整个雨季
    2020-12-25 10:28

    Like so:

    SELECT
       turnover,
       cost,
       turnover - cost as profit
    from (
       (SELECT SUM(...) FROM ...) as turnover,
       (SELECT SUM(...) FROM ...) as cost
       ) as partial_sums
    

提交回复
热议问题