●rownum() over()

在oracle中有個比較好用的函數rownu(),在MsSQL中也有一樣的功能,就是 rownum() over()oracle

--查詢明細表數據,根據指定字段分組、排序,添加序號
SELECT  id,
        ypdm,
        --PARTITION  BY,能夠按指定的字段分組;ORDER BY,按指定的字段排序。均可以指定多個字段
        ROW_NUMBER() OVER ( PARTITION  BY zbid ORDER BY sptbdm ) )  行號
FROM    YG_DDCGMXB
ORDER BY zbid,
        sptbdm;
相關文章
相關標籤/搜索