我已经附加了一个图像,我想要 7800-2000=5800,基于使用 sql server 查询的组最后一行总和
我想要这样的输出
GroupName Credit Debit DrCrEffect UnderGroupName Total
Opening Balance 0.00 0.00 Dr Master Group NULL
Opening Stock 0.00 0.00 Dr Opening Stock NULL
Purchase 0.00 7800.00 Dr Purchase 0.00
Purchase Return 2000.00 0.00 Dr Purchase 5800
询问:
SELECT MAG.GroupName,
SUM(isnull(tm.Credit,0.00))Credit,
SUM(ISNULL(TM.Debit,0.00))Debit,
mag.DrCrEffect,
MAG.UnderGroupName,
SUM(TM.Credit-tm.Debit)Total
FROM dbo.Mst_Account_Group MAG
LEFT JOIN dbo.Party P ON MAG.Mst_Account_Group_Id = P.Mst_Account_Group_Id
AND mag.EffectTo='Trading Account' AND MAG.DrCrEffect='dr'
LEFT JOIN dbo.Transaction_Master TM ON tm.Ledger_Id=p.Party_Id
WHERE P.Company_Id=1 AND P.Branch_Id=1
GROUP BY mag.GroupName, mag.DrCrEffect, MAG.UnderGroupName