SQL在数据更改时选择

Vol*_*rio 7 c# sql entity-framework

我想在SQL Select中检索一个整数值,但仅在数据发生变化时,例如:

表数据:

50 50 50 52 50 30 30 35 30 30 60 65 60 60
Run Code Online (Sandbox Code Playgroud)

现在我想得到这些数据:

50 52 50 30 35 30 60 65 60
Run Code Online (Sandbox Code Playgroud)

执行一个不同的查询,这对我不起作用,因为它将检索:

50 52 30 35 60 65
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

我正在使用Entity Framework和C#,因此使用它们的建议也将受到赞赏!

谢谢.

Ani*_*dha 3

List<int> list=...;
var result=Enumerable.Range(0, list.Count- 1)
                     .Where(x=> x== list.Count-1 || list[x]!=list[x+1])
                     .Select(x=>list[x]);
Run Code Online (Sandbox Code Playgroud)