下面游标如何写,谢谢!
如下表(记录较多):
bm sl je
201001 50 300
201005 30 180
201010 40 160
......
要得出以下表:
bm sl je ID
201001 50 300 1
201005 30 180 2
201010 40 160 3
......
或其他方式如何弄,谢谢
------解决方案--------------------select t.bm,t.sl,t.je,(select count(*) from 表 where bm <=t.bm) as id from 表 t
------解决方案--------------------mark
------解决方案--------------------select *,select count(*) from 表 where bm <=t.bm) as id from 表