【发布时间】:2018-09-19 08:12:12
【问题描述】:
我正在尝试获取我在“cll.Claim_number”列上所做的计数的总和。下面的 CTE 是其他 3 个 CTE 的一部分,CTE 运行良好,但现在我只想引入“总和” “COUNTOFSERVICES”来自我对 cll.Claim_number 所做的计数。我希望输出字段只有与我调用的其余字段的总和,这不是计数。下面是我所拥有的,但是当我只想要 sum 时,它会在输出中同时给出 count 和 sum 。谢谢
Select
cll.company_desc as state,
cll.line_of_business_desc as Lineofbus,
cll.product_desc as Product,
cll.paymentdate as YearMonth,
cll.typeofservice,
prt.prov_type_short_desc as ProviderSpecialty,
cll.whole_claim_status_desc as Outcome,
count(cll.Claim_number) as "COUNTOFSERVICES",
sum(cll.Claim_number) as total
from claims cll
left join dw.DIM_PROVIDER_TYPE prt -- bringing in provider spec from claim
on cll.prov_type_dim_id = prt.prov_type_dim_id
Where cll.uniquerow = '1'--dedupping
Group By
cll.company_desc,
Cll.line_of_business_desc,
cll.product_desc,
cll.paymentdate,
--cll.memb_dim_id,
cll.typeofservice,
prt.prov_type_short_desc,
cll.whole_claim_status_desc,
cll.Claim_number
【问题讨论】:
-
从 GROUP BY 中删除 Claim_number。
-
非常感谢!我将发布我的代码,它完全符合我的要求。再次感谢