【发布时间】:2018-08-17 15:33:38
【问题描述】:
有一个场景,我要从 oracle 数据库中获取数据。 行的格式为 - Id、Name、Amount、Data-1、Data-2、Date 以及其他列。
表中填充了外部数据,并为每个条目创建了行,因此相同的名称可以有多个条目
对于给定的名称,我只需要在金额更改时选择行。
所以数据可能是:
var data = new []
{
new { Id = 1, Name = "John", Amount = 1000, Data_1 = 123, Data_2 = 234, Date = new DateTime(2018, 1, 1) },
new { Id = 2, Name = "John", Amount = 1000, Data_1 = 123, Data_2 = 234, Date = new DateTime(2018, 1, 2) },
new { Id = 3, Name = "John", Amount = 2000, Data_1 = 123, Data_2 = 234, Date = new DateTime(2018, 1, 3) },
new { Id = 4, Name = "John", Amount = 2000, Data_1 = 112, Data_2 = 113, Date = new DateTime(2018, 1, 4) },
};
我需要选择 id - 1 和 3。 id-1 是第一行,id-3 是因为金额列值从前一行 id-2 发生变化。
如果我没有正确解释问题,请告诉我。
感谢您的帮助。
【问题讨论】:
标签: linq