【发布时间】:2020-05-09 20:30:11
【问题描述】:
我能够得到我需要的三个医院的结果。知道我试图弄清楚如何将三个结果平均在一起以获得整体组结果。
SELECT H.[Hospital Name],
Format(1.0* Avg (Case When s.[PhysicianQuestion]>3 Then 1.0 Else 0 End),'P2') As [Physician
Top Box],
Format(1.0*Avg (Case When s.[NurseQuestion]=4 Then 1.0 Else 0 End),'P2') As [Nurse Top Box],
Format( 1.0*Avg ( Case When s.[FacilityQuestion]=4 Then 1.0 Else 0 end),'P2') As [Facility Top Box]
From surveyresponses as S
Join Visits as V on v.AccountNumber=S.AccountNumber
join Hospitals as H on H.HospitalID=V.HospitalID
Group By [Hospital Name]
Order By [Hospital Name]
Results
Central Hospital 74.04% 76.15% 71.26%
Desert Flats Hospital 67.79% 68.99% 73.96%
Mercy Valley Hospital 74.93% 76.45% 73.88%
【问题讨论】:
-
提供样本数据、所需结果和适当的数据库标签。