将1/0计数列添加到SQL Server表

时间:2015-01-14 08:20:22

标签: sql sql-server distinct

我需要在BI环境中发布几个SQL服务器表,我需要添加的一件事是在BI环境中用作出现的不同值的计数。

这样可以更有效地为我的最终用户查找不同的计数。我可以使用excel宏轻松地完成此操作,但现在有更大的数据集,我不想从SQL服务器中取出。

我基本上需要添加将另一列的不同值计为1的列,因此该列的总和将是原始列中不同值的总数。

我拥有的是:

COM-ID  /  PERSON ID
C001      P001
C001      P002
C002      P001
C002      P003
C003      P004

我需要的是:

COM-ID  /  PERSON ID / COM-COUNT / PER-COUNT
C001      P001       1          1
C001      P002       0          1
C002      P001       1          1
C002      P003       0          1
C003      P004       1          0

0 个答案:

没有答案