C# 汇总所选字段时,按查询分组出现错误
我有一个这样的查询,这里pendingQty是十进制的吗?除最后一行外,一切进展顺利:C# 汇总所选字段时,按查询分组出现错误,c#,linq,group-by,sum,C#,Linq,Group By,Sum,我有一个这样的查询,这里pendingQty是十进制的吗?除最后一行外,一切进展顺利: select newGroup.Sum() 原始查询: var qty = from orders in lstPendingQty where orders.SoId == 5 group new { orders.PendingQty } by orders.SoId into newGroup sel
select newGroup.Sum()
原始查询:
var qty = from orders in lstPendingQty
where orders.SoId == 5
group new { orders.PendingQty }
by orders.SoId into newGroup
select newGroup.Sum()
它给了我一些隐式转换错误。对结果应用sum()
函数:
var qty = (from orders in lstPendingQty
where orders.SoId == 5
group new { orders.PendingQty }
by orders.SoId into newGroup
select newGroup).Sum()
你为什么需要groupby?因为我有多个SOId,我想总结他们的PendigQuaty。