如何獲得提供從表收集的Collection.Amount
總和,有沒有對所有JId
項目,但只適用於那些JId
具有對他們的一些支付左加入到獲得列的總和在第二個表
ALTER PROCEDURE dbo.test
AS
select JobCard.JId, sum(cast(isnull(Collection.Amount, 0) as bigint)) as [Amount]
from JobCard left join Collection on JobCard.JId=Collection.JId
group by JobCard.JId, Collection.Amount
order by JobCard.JId
那麼你的查詢有什麼問題? –