做一个称重系统,现在需要把称重数据进行统计合并:
这个是没合并的
现在需要将相同货物名称的净重和车次进行合并用C#怎么实现。
新手困扰一天了,求大佬帮忙!!!!!
我在SQL查询的时候能够实现,但是C# 实现的时候不知道怎么去描述
下边是我SQL查询的
var query = list.GroupBy(x => new { x.货物名称, x.车牌号}).Select(x => new { 净重 = x.Select(y => y.净重).Sum(), x.Key.货物名称, x.车牌号 }))
已经完成,很不容易!
总结一下:思路以及对语言关键字的理解熟悉程度很重要。
写类似这种多条件筛选及统计的程序
一定要搞明白它运行的顺序,就像我上边的内容:筛选的条件 1.时间范围 2.筛选的类型(客户,货物以及车牌)
统计的话 1.要统计货物净重总和 2.拉这么多货物的次数(其实统计次数就是统计相同项出现的次数)
可以用类似这种方法,楼主可以看下 很简单
https://www.5axxw.com/questions/content/79hf77