我有一份人们出院的地方的清单,我需要按年龄对他们进行分层。我目前在下面的查询有效,但它列出了每个年龄的每个放电类型计数。
您可以查看 0-1-2-3 岁如何根据年龄对出院类型进行单独计数。我怎样才能使它只有dischargeType
列出的和计数(只要它们是 18 岁及以下)
SELECT DATEDIFF(yyyy, tblVisits.dob, tblVisits.admitdate) AS Age, tblDischarge.dischargeType, COUNT(tblDischarge.dischargeType) AS COUNTS
FROM tblVisits INNER JOIN
tblDischarge ON tblVisitsDischargeStatus = tblDischarge.dis_statID
GROUP BY DATEDIFF(yyyy,tblVisits.dob, tblVisits.Admitdate), tblDischarge.dischargeType
HAVING (DATEDIFF(yyyy,tblVisits.DOB, tblVisits.AdmitDate) <=18)