我一直在尝试制定我的查询,但似乎无法得到它。我试图使用rank(),但我可能会错过一些东西。Oracle:如何根据最近一次更新选择列中的行,并根据列更改
下面是示例数据(存在多于1个ID):
ID 标题 LAST_UPDATE_DATE
168 PROD 。经理 4/2/2016
168产品经理 2016年3月28日
168监事 2016年2月27日
168监事 2016年2月15日
168监事 2/2/2016
168团队负责人 2016年1月14日
168团队领导 2016年1月12日
168团队领导 2016年1月10日
168监事 1/5/2016
168 Sup ervisor 2016年1月2日
168开发 2015年12月26日
168开发 2015年12月15日
我试图在查询中得到:
168 Prod。经理 2016年3月28日
168监事 2016年2月2日
168团队领导 2016年1月10日
168监事 1/2/2016
168开发 2015年12月15日
帮助将不胜感激。
感谢,
RS
您正在查找SQL查询,是否正确? –
显示您尝试过的内容。 – OldProgrammer
嗨,我最初的查询完全像mathguy。但是这只会输出3行,因为它是按ID和标题分组的,但是它有Last_Update_Date组件。然后我开始玩排名(),但没有成功。要求看起来很简单,但可以根据需要输出。 – RickshaW