●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;
相关文章
相关标签/搜索