当前位置: 代码迷 >> Sql Server >> sql sever 2000 两个雷同字段只显示一次(其他字段照常显示)
  详细解决方案

sql sever 2000 两个雷同字段只显示一次(其他字段照常显示)

热度:77   发布时间:2016-04-24 21:09:48.0
sql sever 2000 两个相同字段只显示一次(其他字段照常显示)
本帖最后由 a6551139 于 2013-07-11 15:39:19 编辑
查询结果
想要实现的结果
SQL2000没有rownumber 如何实现,在线等

------解决方案--------------------
SELECT CASE when row=1 THEN FDate ELSE '' END FDate2,
       CASE when row=1 THEN FBillNo ELSE '' END FBillNo2,
       FItemid,fcuunitID,FQty,FauxPrice,FAmount
FROM 
(
SELECT  *,(SELECT COUNT(*) FROM vwICBill_1 WHERE FBillNo=a.FBillNo AND FItemid<=a.FItemid) row
FROM vwICBill_1 a
)M 
ORDER BY FDate,FBillNo,FItemid
  相关解决方案