爱问知识人 爱问教育 医院库

sql 查重复值计数并且删除

首页

sql 查重复值计数并且删除

某月某保险公司的保单中 其中有一个保单退保了 那么就这个保单就会出现一正一负两个保单 而计数也会计算成两个 现在我要计数的时候这两个保单(其实是一个)因为没有承保(退保了嘛)所以都不给予计数 也就是零 应该怎么写 并且能考虑如果其中承保那份是上个月的 而退保是下个月的 

select ,count(distinct b.contno) 件数 from b
where b=..

提交回答

全部答案

    2018-10-24 01:47:31
  • select count(distinct a.contno) 件数 from 保单表 a
    where not exists(select 1 from 保单表 b where b.年月<当前年月 and a.contno=b.contno)
    and a.年月=当前年月
    因为没有具体的表结构,只能这样写一下,你看看吧

    李***

    2018-10-24 01:47:31

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):