SQL Server分组查询某最大值的整条数据(包含linq写法)
2024-08-25 18:39:32
想实现如下效果,就是分组后时间最大的那一条数据:
1、SQL
SELECT *
FROM ( SELECT * ,
ROW_NUMBER() OVER ( PARTITION BY RIP_GUID ORDER BY RU_CreatedTime DESC ) rn
FROM RIP_FlowInfo
) t
WHERE t.rn <= 1;
2、LINQ
var groupQuery = from t in query group t by t.RIP_Guid into g select new { key = g.Key, source = g.OrderByDescending(tt => tt.RU_CreatedTime).FirstOrDefault() };
最新文章
- css居中总结
- codevs 1163 访问艺术馆
- Linux下查看所有CPU核心使用率的方法
- MVC - Ajax
- css层叠顺序
- onItemClickListener监听的整个item的点击。如何只监听那个framelayout的点击 onItemClickListener监听的整个item的点击。如何只监听那个framelayout的点击
- 安装bower
- C和指针 (pointers on C)——第十章:结构和联合(下一个)锻炼
- pull类型消息中间件-消息服务端(三)
- yum的用法
- 安装 Qt 及所需 gcc 等
- PHP项目开发
- python学习:字典排序
- Unity3D学习笔记(三)Unity的C#基础
- counter counters 计数器
- <;笔记>;更新某条数据库记录必须更新所有字段
- vue从入门到进阶:过滤器filters(五)
- java 图片转换成base64字符串
- 通达OA系统优化-对mysql数据库减肥
- arcgis api for javascript 距离与面积量算