sql - 将总列添加到一行并计算并且不显示重复项
问题描述
我现在显示的输出如下所示,但是如果有相同的医师姓名和相同的 def 代码,我需要添加 Bill Total Charges 列。
解决方案
根据您的数据,使用函数进行简单聚合SUM
就足够了,例如:
select
AccountNumber,
IDnumber,
DischargeDate,
OutStandingDays,
DefCode,
Name,
SUM(BillTotalCharges) as Charges,
DeficiencyPhysician
from
table1
group by
AccountNumber,
IDnumber,
DischargeDate,
OutStandingDays,
DefCode,
Name,
DeficiencyPhysician