【Oracle】查找每期数据都存在的产品

现在存在以下数据

【Oracle】查找每期数据都存在的产品

如上图:A01与A02同时存在201710、201711、201712中

我们现在要将其查找出来

如果上图的表结构如下:

【Oracle】查找每期数据都存在的产品

那么查询的SQL如下:

SELECT DISTINCT CODE FROM (SELECT COUNT(DTDATE) OVER(PARTITION BY CODE)AS CNT,CODE,COUNT(DTDATE) OVER(PARATITION BY DTDATE) AS CNT2 FROM T) TT WHERE TT.CNT>TT.CNT2

查询结果:

【Oracle】查找每期数据都存在的产品

上一篇:Jupyter notebook安装扩展插件


下一篇:【学】CSS3基础实例1 - 用CSS3做网页中的小三角,以及transition的用法