GROUP BY导致结果中出现空白字段

时间:2016-05-18 14:59:32

标签: sql sql-server tsql aggregate-functions

我正在尝试修复以下代码中的问题 运行查询时,ADJ_CARDHOLDER_ID列的前3000个左右记录将显示为空白/空 所有其他列似乎都正确填充 我认为这是由总和所需的群体造成的 还有另一种方法可以解决这个问题吗?这会阻止ADJ_CARDHOLDER_ID列空白吗?

Select ADJ_CARDHOLDER_ID,
       I_SERVICE_DT,
       I_PRODUCT_I,
       sum(Claim_Count) as 'Total Claim Count'
--into #temp_claims
from reporting.dbo.vcbt
where YEAR (I_SERVICE_DT) = Cast(Datepart(yyyy,GETDATE())as varchar(4))
and O_CLAIM_ITEM_RESP_STATUS_CD  <> 'x' 
and PLAN_ID not in('PH13-800W', 'PH13-OGBW', 'PH13-800WL', 'PH13-OGBWL', 'PH13-OGBWA', 'PH13-OGBWM', 'PH13-800WM', 'PH13-800WA')
Group by ADJ_CARDHOLDER_ID, I_PRODUCT_I, I_SERVICE_DT
order by ADJ_CARDHOLDER_ID, I_SERVICE_DT, I_PRODUCT_I

0 个答案:

没有答案