我有一个报告表,其中包括字段Case
(唯一编号)、ISR
(个人安全报告 - 唯一编号)和YearsOld
。
每个案例可以有多个 ISR。我想计算年龄组中唯一案例的数量。
此 SQL 为我提供了 ISR 数量的计数:
SELECT
COUNT(CASE WHEN `YearsOld` = -2) THEN 1 END) `No Report`,
COUNT(CASE WHEN `YearsOld` BETWEEN 0 AND 5) THEN 1 END) `0 to 5`
COUNT(CASE WHEN `YearsOld` BETWEEN 6 AND 12) THEN 1 END) `6 to 12`
FROM `Demographics`
有没有办法修改它来计算Cases
这些年龄组的 DISTINCT?