表TABLE1
  beging_date   end_date   HH   GG
   2009-03-04   2009-03-05  合格  优秀
   2009-03-06   2009-03-06  不合格  一般
   2009-03-06   2009-03-06  达标   良好
   2009-03-06   2009-03-06  合格   普通我想要查询出来的结果是,itemno   beging_date   end_date   HH   GG
  1       2009-03-04   2009-03-05  合格  优秀
  2         2009-03-06   2009-03-06  不合格  一般
  3        2009-03-06   2009-03-06  达标   良好
  4        2009-03-06   2009-03-06  合格   普通就加一个自动 编号的字段,
谢谢!

解决方案 »

  1.   

    select identity(int,1,1),* into #taoistong from 表TABLE1 select * from #taoistong 
      

  2.   

    select itemno=identity(int,1,1),* into tmp from table1select * from tmp 
      

  3.   


    select row_number() over (order by beging_date),* from TB 
      

  4.   

    select itemno=identity(int,1,1),* into # from table1select * from #drop table #
      

  5.   

    如果是2005;
    with t
    as
    (select itemno = row_number() over (order by getdate()),* 
     from table1)
    select * from t
      

  6.   

    select identity(int,1,1) itemno,* into #taoistong from 表TABLE1 select * from #taoistong /
      

  7.   


    select itemno=identity(int,1,1),* into #Temp from TB
    select * from #Temp