我试图计算重复的列数DP
&列RN
在一起,其中科尔EDate
有一个特定的月份。SQL计数重复其中字段具有相同的月份
我有这个将统计一个月的所有单个事件,但我不能计算出如何修改这个来计算这个月份有多少重复。
SELECT count(*) FROM (SELECT * FROM (Select DP, RN, EDate, COUNT(*)OVER(PARTITION BY DP, RN) AS your_count
from ETable) a WHERE your_count = 1 and Month(EDate) = 08) as x
例(试图DP的所有重复计数& RN在一起,其中一个月是八月)
DP RN EDate
DP1 RP1 2017-08-09 <--yes
DP2 RP1 2017-08-09
DP3 RP1 2017-08-09 <--yes
DP1 RP2 2017-08-09
DP2 RP1 2017-07-09
DP1 RP1 2017-08-09 <--yes
DP3 RP1 2017-08-09 <--yes
结果 计数= 2
请向我们展示您的_exact_所需输出。 –