`
Luob.
  • 浏览: 1572882 次
  • 来自: 上海
社区版块
存档分类
最新评论

postgresql 删除重复数据

 
阅读更多

set statement_timeout=0;
explain analyze
delete From bill_account_book_detail a where a.id = any(array (
select id from (
select id,bill_id,account_book_id, row_number() over(partition by bill_id,account_book_id order by id desc) as rank from bill_account_book_detail 
where sell_date BETWEEN '2018-12-01' and '2018-12-31' 
) a where a.rank > 1
)
) and a.sell_date BETWEEN '2018-12-01' and '2018-12-31'; 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics