正在学习ASP+SQLSQL, select出来的表,希望增加一下自动排序号的列:
select 增加一个字段,字段名是“序号”,生成的表中,序号从1开始自动排列,
A.WeiKaiPiao,A.KeKaiPiao,A.DanJia,A.BeiZhu,A.YueFen,
B.VendorCode as VendorCode,
C.cvenname   as cvenname,
L.GoodsCode  as GoodsCode,
M.Goodsname  as Goodsname,
N.goodsstd   as goodsstd,
O.goodsm_unit as goodsm_unit 
  FROM GongYinShangKaiPiao A 
  LEFT JOIN ba_vendor_all B ON A.vendorid=B.vendorid 
  LEFT JOIN ba_vendor_all C ON A.vendorid=C.vendorid 
  LEFT JOIN ba_goods_all  L ON A.goodsid=L.goodsid 
  LEFT JOIN ba_goods_all  M ON A.goodsid=M.goodsid  
  LEFT JOIN ba_goods_all  N ON A.goodsid=N.goodsid  
  LEFT JOIN ba_goods_all  O ON A.goodsid=O.goodsid  
  WHERE A.GuanBi=0 
  order by B.VendorCode,L.GoodsCode  
上述红色部分,弄不出来了,请老师帮忙,谢谢了。

解决方案 »

  1.   

    如果上述很复杂的话,还有一种办法的:在SQL中,无“序号”字段,但在网页的table的第一个字段中,增加一个字段“序号”,让它自动编号,从1开始。哪个方法简单,就用哪个。不拘泥于形式。
      

  2.   

    select partition_date , rownum rn from fct_portal_collect_min t 这个序号是你需要的么 
      

  3.   

    SELECT ROW_NUMBER() AS ROW, * FROM Table如果有排序的话最好加排序SELECT ROW_NUMBER() OVER (ORDER BY ID DESC) AS ROW, * FROM Table
      

  4.   

    今天上班了,继续学习ASP.  从此命令继续