读书人

按照时间自动编号解决方案

发布时间: 2012-03-15 11:50:38 作者: rapoo

按照时间自动编号
select * from tb where ...
结果如下:
time num
9:01 23
9:02 1.2
9:03 112
9:04 3
... ..

希望得到如下结果:
id time num
1 9:01 23
2 9:02 1.2
3 9:03 112
4 9:04 3
5 ... ..
不用临时表.


[解决办法]
select *,(select count(*) from tb where a.time> =time ) from tb a where
[解决办法]

select (select count(1) from tb b where a.time> =b.time) as ID, * from tb a

读书人网 >SQL Server

热点推荐