我正在尝试修复以下代码中的问题
运行查询时,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