我想从最后一天获得记录。表是这样的:
ID - DateTime -------------- ItemId
-1 - 10/21/2012 12:08:10 PM - 45
-2 - 11/21/2012 11:20:18 AM - 30
-3 - 11/21/2012 11:50:00 AM - 11
在这个例子中,我想只获得第2行和第3行。我该怎么做?
我想从最后一天获取参赛作品。这是虚拟数据。
谢谢
答案 0 :(得分:0)
示例
int[] ints = new [] {1,2,3};
var last = ints.Skip(1).Take(2).
基于评论的更新
我想获得最后一天的条目。这些是虚拟数据
然后使用Last方法 示例
int[] ints = new [] {1,2,3};
var last = ints.Last().
答案 1 :(得分:0)
var lastDayItems = itmes.GroupBy(i => i.DateTime.Date)
.OrderByDescending(g => g.Key)
.First();
OR
var date = items.Max(i => i.DateTime).Date;
var lastDayItems = itmes.Where(i => i.DateTime.Date == date);