求SQL语句或VBS代码(200分)

  • 主题发起人 主题发起人 步步高0713
  • 开始时间 开始时间

步步高0713

Unregistered / Unconfirmed
GUEST, unregistred user!
C盘下有一个1.MDB文件,里面有表2,表2的数据如下

ID WZ AA
1 baidu 1
2 sina
3 163
4 shou
5 yahooo
.
.
.

现在SQL语句,第一次查询的是baidu,同时更新AA列的第一行数据为2

第二次查询得出的是sina,同时更新AA列的第一行数据为3

依次类推,直到最后一行的时候查询得出的是XX,同时更新AA列的第一行数据为1

如果有SQL高手或者VBS高手,请提供代码,谢谢

分不够再加
 
declare @wz varcHar(100)
declare @cnt int
set @cnt = 1
declare mycur cursor for select wz from table1 order by id asc
open mycur
fetch next from mycur into @WZ
while @@fetch_status = 0
begin
select @wz
update table1 set aa= @int + 1 where id =(select min(id) from table1)
set @cnt = @cnt + 1
fetch next from mycur into @WZ
close mycur
deallocate mycur
update table1 set aa= 1 where id =(select min(id) from table1)

没有测试。瞎写的。
 
不好意思阿,不是SQLSERVER数据库。
 
后退
顶部