22,209
社区成员
发帖
与我相关
我的任务
分享
--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
CREATE TABLE #T([date] DATETIME,setnum INT)
Insert #T
select '2017-05-27 14:27:07.813',1 union all
select '2017-05-27 14:27:07.813',1 union all
select '2017-05-27 14:27:07.813',1 union all
select '2017-05-27 14:27:07.823',12 union all
select '2017-05-27 14:27:07.823',12 union all
select '2017-05-27 14:27:07.823',12 union all
select '2017-05-27 14:27:07.830',23 union all
select '2017-05-27 14:27:07.830',23 union all
select '2017-05-27 14:27:07.830',23 union all
select '2017-05-27 14:27:07.837',34 union all
select '2017-05-27 14:27:07.837',34 union all
select '2017-05-27 14:27:07.837',34 union all
select '2017-05-27 14:27:07.847',36 union all
select '2017-05-27 14:27:07.847',36 union all
select '2017-05-27 14:27:07.847',36 union all
select '2017-05-27 14:27:07.853',37 union all
select '2017-05-27 14:27:07.853',37 union all
select '2017-05-27 14:27:07.853',37 union all
select '2017-05-27 14:27:07.860',38 union all
select '2017-05-27 14:27:07.860',38 union all
select '2017-05-27 14:27:07.860',38
Go
--测试数据结束
Select *,DENSE_RANK()OVER(ORDER BY setnum) AS newnum from #T