如果可能,有一些幫助解決以下問題。我需要做一個保證金分析。我可以用一個表格和表格中的成本作爲營業額提及。通過訂單號我想連接一個訂單號的成本和營業額。基於兩個值的一個表的SQL SUM
通過這個查詢我得到的營業額(omzet)
select GBK.bkstnr_sub as Ordernummer,
SUM(GBK.bdr_hfl*-1) as Omzet
from [040].dbo.gbkmut as GBK with (nolock)
where (GBK.dagbknr = 50 or GBK.dagbknr = 40)and (GBK.reknr BETWEEN ' 8000' AND ' 8980')
and GBK.bkstnr_sub in (Select ORK.ordernr from [040].dbo.orkrg as ORK with (nolock)
where ORK.ord_soort = 'V' and ORK.status = 'A' and YEAR(ork.orddat)= '2014')
GROUP BY GBK.bkstnr_sub
通過這個查詢我得到的費用(kostprijs)
select GBK.bkstnr_sub as Ordernummer,
SUM(GBK.bdr_hfl*-1) as Omzet
from [040].dbo.gbkmut as GBK with (nolock)
where (GBK.dagbknr = 50 or GBK.dagbknr = 40)and (GBK.reknr BETWEEN ' 7000' AND ' 8980')
and GBK.bkstnr_sub in (Select ORK.ordernr from [040].dbo.orkrg as ORK with (nolock)
where ORK.ord_soort = 'V' and ORK.status = 'A' and YEAR(ork.orddat)= '2014')
GROUP BY GBK.bkstnr_sub
我希望結果是以下幾列;訂單編號,營業額,成本
請給出方向。此刻我迷路了。
查看[本文](http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/)使用維恩圖來描述連接是如何工作的。如果將每個查詢視爲內聯視圖(以表格形式閱讀)並將它們結合在一起,則可以獲得所需的結果。 – xQbert