SQL中的计算行[关闭]

问题描述 投票:0回答:1

我正在尝试学习如何在 sql 语句中创建计算行。

下面是一个简短的例子,我试图计算净营业收入,即收入 - 费用。

任何指导将不胜感激。

谢谢

[SQL查询和表][1]

我尝试使用 case 语句执行联合操作,但不确定如何进行

点击此处查看查询照片:https://i.stack.imgur.com/pbae8.png

sql case report
1个回答
0
投票

没有看到所有代码很难,但我认为这应该为您指明正确的方向。

   SELECT 
    'NOI' as [Track]
    , SUM(CASE WHEN track = 'revenues' THEN actual ELSE 0 END) - SUM(CASE WHEN track = 'expenses' THEN actual ELSE 0 END) as [Net Operating Income] 
FROM FIN_PIVOT

就是用收入的总和减去支出的总和。

© www.soinside.com 2019 - 2024. All rights reserved.