博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多个分组中取每个分组中最新的一条数据
阅读量:6657 次
发布时间:2019-06-25

本文共 1224 字,大约阅读时间需要 4 分钟。

 

 

NO E0001

insert into XX(NO,CODE,INSERT_DATETIME,UPDATE_DATETIME) values('E0001','A0001','2017-05-09 17:37:17.527','2017-05-09 17:37:17.527')

insert into XX(NO,CODE,INSERT_DATETIME,UPDATE_DATETIME) values('E0001','A0002','2017-05-09 17:37:17.527','2017-05-09 17:37:17.527')

NO E0002

insert into XX(NO,CODE,INSERT_DATETIME,UPDATE_DATETIME) values('E0002','A0001','2017-05-10 17:37:17.527','2017-05-09 17:37:17.527')

insert into XX(NO,CODE,INSERT_DATETIME,UPDATE_DATETIME) values('E0002','A0002','2017-05-10 17:37:17.527','2017-05-10 17:37:17.527') //此数据是最新的

SQL

SELECT * FROM

(SELECT ROW_NUMBER() OVER(PARTITION BY CODE ORDER BY UPDATE_DATETIME DESC,INSERT_DATETIME) AS rownum,* from XX) as T
where T.rownum = 1

T表 SELECT ROW_NUMBER() OVER(PARTITION BY CODE ORDER BY UPDATE_DATETIME DESC,INSERT_DATETIME) AS rownum,* from XX

注意 INSERT_DATETIME升序ASC不用写,默认就是按升序排的

查询结果

rownum FILING_NO AGENT_CODE INSERT_DATETIME UPDATE_DATETIME
1 E0001                A0001 2017-05-09 17:37:17.527 2017-05-09 17:37:17.527
2 E0002                A0001 2017-05-10 17:37:17.527 2017-05-09 17:37:17.527
1 E0002                A0002 2017-05-10 17:37:17.527 2017-05-10 17:37:17.527
2 E0001                A0002 2017-05-09 17:37:17.527 2017-05-09 17:37:17.527

转载于:https://www.cnblogs.com/TJessica/p/6839481.html

你可能感兴趣的文章
bzoj千题计划211:bzoj1996: [Hnoi2010]chorus 合唱队
查看>>
bzoj千题计划321:bzoj5251: [2018多省省队联测]劈配(网络流 + 二分)
查看>>
PHP通过串口发短信
查看>>
Objective-C数组和字典
查看>>
mysql登录基本语句
查看>>
废掉一个人最隐蔽的方式,是让他忙到没时间成长(转)
查看>>
二维数组的遍历
查看>>
【集成学习】sklearn中xgboost模块的XGBClassifier函数
查看>>
装系统遇到的那些问题
查看>>
apt-get upgarde 和dist-upgrade的差别
查看>>
Difference Between Arraylist And Vector : Core Java Interview Collection Question
查看>>
微信公众平台自定义菜单创建代码实现—java版
查看>>
[C#][控件]列表控件listbox(一)
查看>>
JSF页面中的JS取得受管bean的数据(受管bean发送数据到页面)
查看>>
桥接模式
查看>>
leetcode 627. Swap Salary
查看>>
【待填坑】http和https的概念和区别
查看>>
Callable和Runnable和FutureTask
查看>>
ASP.net WebAPI 上传图片
查看>>
hello openwrt
查看>>