Der er en meget simpel løsning ved hjælp af dense_rank()
dense_rank() over (partition by [Mth] order by [UserAccountKey])
+ dense_rank() over (partition by [Mth] order by [UserAccountKey] desc)
- 1
Dette vil give dig præcis, hvad du bad om:Antallet af forskellige brugerkontonøgler inden for hver måned.