【发布时间】:2013-03-26 06:19:06
【问题描述】:
我使用以下代码按年计算病例数:
COUNT(CASE WHEN Year(FilingDate)=2008 THEN 1 ELSE NULL END) AS '2008'
我只想在另一列不同时计算这些情况。另一列名为“FilingDate”,我想应该是这样的:
COUNT(CASE distinct (DocketNumber) WHEN Year(FilingDate)=2008 THEN 1 ELSE NULL END) AS '2008',
样本记录:
DocketNumber FilingDate
123 2008
123 2008
123 2008
111 2009
112 2009
我只想收到 = 1 有什么想法吗?
谢谢
【问题讨论】:
-
能不能给样张记录