首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-15 
按照时间自动编号select*fromtbwhere...结果如下:timenum9:01239:021.29:031129:043.....希望得到如下结果

按照时间自动编号
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

热点排行