0
我有兩個訂單文件,標題記錄(MRRECVH)和詳細記錄(MRRECVD)。新手SQL Server聚合查詢
爲了查看訂單總金額,我需要總結MRRECVD文件中控制號(這兩個文件都是共同的和訂單唯一的)的所有行項目。我只想看到MRECVH記錄,總訂單金額> 0
這裏是我有什麼(不工作):
USE ZZZ
SELECT a.NAME, a.RECV_DATE,
(SELECT SUM(b.RECV_AMOUNT)
FROM MRRECVD b
WHERE (a.CONTROL = b.CONTROL)
) AS 'TOTAMT'
FROM MRRECVH a
GROUP BY a.CONTROL
, a.BANK
, a.NAME
, a.CHECK_NUM
, a.RECV_DATE ;
這給我的一切,但我只想與記錄詳細總金額(總和b.RECV_AMOUNT)> 0
當我嘗試在我的WHERE子句中彙總SUM(b.RECV_AMOUNT)時,我收到錯誤。我也嘗試了很多其他的變化。我錯過了什麼?
賓果!而已!我正在瀏覽我的筆記,而我的班級尚未涵蓋有關條款(與此同時,我在現實生活中需要它)。 :) – GettingStrongerEveryDay
tssss ...現實生活不等待學校結束。這不公平 ;) –