linq 分组 ,每组取时间最新的记录
2010-09-30 16:48
2679 查看
from a in HostLog
group a by a.HostInfoID into grp
let maxModifyTime = grp.Max(a => a.ModifyTime)
from row in grp
where row.ModifyTime == maxModifyTime
select row;
group a by a.HostInfoID into grp
let maxModifyTime = grp.Max(a => a.ModifyTime)
from row in grp
where row.ModifyTime == maxModifyTime
select row;
相关文章推荐
- mysql5.7分组查询group by,分组查询并且显示每组时间最新的一条记录
- 取出分组后每组的第一条记录(不用group by)按时间排序
- [MySQL]学习笔记- 用户行为表中,查询每个人的一条最新行为(分组 排序 取时间最大的一条记录)
- [转]取出分组后每组的第一条记录(不用group by)按时间排序
- 取出分组后每组的第一条记录(不用group by)按时间排序---转
- Linq 先进行分组,在进行排序(选取某一个人的最新的一条记录)
- group by分组后获得每组中时间最大的那条记录
- mysql根据某个字段分组根据更新时间获取最新的记录
- group by 分组之后,取组内时间最新的记录
- sql 分组后按时间降序排列再取出每组的第一条记录
- 取出分组后每组的第一条记录(不用group by)按时间排序
- oracle小记1--分组 排序 取最新时间记录
- Thinkphp数据查询group分组如何取每组的最新记录
- 取出分组后每组的第一条记录(不用group by)按时间排序
- oracle小记1--分组 排序 取最新时间记录
- GROUP BY 条件查询最新时间记录
- SQL分组取每组前一(或几)条记录(排名)
- 在Linq to Sql中管理并发更新时的冲突(3):使用记录的时间戳进行检测
- SQL分组取每组前一(或几)条记录(排名)
- mysql分组取每组前几条记录