码迷,mamicode.com
首页 > 其他好文 > 详细

这里面ID为002和005的记录是重复的,在这里要把其中一条去掉,达到下面的效果:

时间:2019-10-28 12:33:39      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:art   number   com   line   index   syn   ace   sele   err   

--去掉重复的记录

select ID,Code,ColorNum from
(
    SELECT 
    ROW_NUMBER() OVER(
        PARTITION BY Code+ColorNum
         ORDER BY Code+ColorNum
     ) rn,
    ID,Code,ColorNum
    FROM TwoColumns
) a
where
a.rn=1
order by ID
 
 

 

SELECT
a.id,
a.name,
a.billno ,
a.billtype ,
a.msg,
a.create_time,
a.create_by
FROM
(SELECT
ROW_NUMBER() OVER(
PARTITION BY billno+billtype
ORDER BY billno+billtype
) rn,
ID,billno,billtype,msg,create_time,create_by,name
FROM ERP_KINGDEE_SYNC_ERR_LOG) a
WHERE
a.create_time BETWEEN ‘2019-10-1 00:00:00‘
AND ‘2019-10-31 23:59:59‘
AND a.msg LIKE ‘%单生产入库单,编码唯??%‘
AND a.rn=1

 

 

 

这里面ID为002和005的记录是重复的,在这里要把其中一条去掉,达到下面的效果:

标签:art   number   com   line   index   syn   ace   sele   err   

原文地址:https://www.cnblogs.com/gzhbk/p/11751269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!