LINQ-将当前数据和先前数据合并为一行

时间:2018-10-08 12:12:07

标签: c# linq union

我有任务:在一行中显示当前和上一期间的数据

例如:

卖家:XXX

货币:EUR

期间:01.2018

总数:4

总金额:40.00

以前的总数:3

上一个总金额:30.00

我根据班级创建了所有必填字段,并用不同的日期编写了两个请求。 在第一个请求中,我填写总数总数。其他-上一个总数上一个总数

如何将相关行(例如-01.2018和01.2017)合并为一行?

我编写了以下比较器:

3 < 5

并将其用作

  

var result = currentPeriod.Union(previousPeriod,new myDataComparer());

但是它不会在一行中累积相关数据。 它只是将上一个期间的行添加到当前期间的行中。

谢谢。

0 个答案:

没有答案