我有一个工作正常的查询,但我在下一步遇到了问题.它调用三个不同的表并返回一列帐号和一个成本.我想把费用加起来,但要按帐号分组.如果我从一个只有两列的表开始,这是微不足道的.由于各种原因,我在使用子查询时遇到了问题.任何意见都是值得感谢的.
select top 100 tblPart.Account,(tblPartLocation.OnHand * tblPart.CostAverage)
as TotalCost
from tblPartLocation
join tblPart on tblPart.Part = tblPartLocation.Part
Account Cost
accnt1 3.56
accnt1 4.78
annct2 5.00
accnt1 1.23
accnt4 0.01
accnt5 1.01
accnt3 7.45
预期yields 为
Account Cost
accnt1 9.57
accnt2 5.00
annct3 7.45
accnt4 0.01
accnt5 1.01