当前位置: 代码迷 >> Sql Server >> 找到最大版本号的数据列表。数据版本号不定。有些数据只有1条。有些数据有多条版本号不重复的数据,求SQL
  详细解决方案

找到最大版本号的数据列表。数据版本号不定。有些数据只有1条。有些数据有多条版本号不重复的数据,求SQL

热度:70   发布时间:2016-04-25 01:08:15.0
找出最大版本号的数据列表。数据版本号不定。有些数据只有1条。有些数据有多条版本号不重复的数据,求SQL
原数据如下图:

需要找出如下图的数据。


请教这sql怎么写。

其中SerialNO Password是唯一键。其他数据可不同。需做每条唯一版本号最大的数据列表

------解决方案--------------------
with t as(
select *,rn=row_number()over(partition by SerialNO, Password order by sphjdm desc) from 表)
select * from t where rn=1
------解决方案--------------------
select serialno,password,MAX(版本号) 最大版本号
from TB
group by serialno,password
------解决方案--------------------
哥难得一天来回几个贴,还碰到这样的人,不玩了
  相关解决方案