sqlserver 单表多列数据去重

  查数据导数据的时候去重问题实在麻烦,还要学的好多

  这里面的用户编号是重复数据,将其分组,按照时间进行排序    ROW_NUMBER()OVER 这个函数好像蛮重要的

select * from(SELECT ROW_NUMBER()OVER(PARTITION BY 用户编号 ORDER BY inserttime desc)AS t,
用户编号,inserttime from miaoshua.交易_收单表 group by 用户编号,inserttime) p
where p.t = 1

posted @ 2017-06-07 20:39  韩立小瓶  阅读(1721)  评论(0编辑  收藏  举报