任何人都可以帮助我使用 SQL Plus 的“case”语句的正确语法吗?
Select
sum(case "REQUEST AGE" when >= 60 then 1 else 0) as "60+ Days",
sum(case "REQUEST AGE" when >= 30 and case when "REQUEST AGE" < 60 then 1 else 0) as "30- 60 Days",
sum (case "REQUEST AGE" when < 30 then 1 else 0) as "Less Than 30 Days",
"SECTOR"
FROM Schema.APPDATA
Where Schema.APPDATA."SECTOR" like '%X%'
我对 SQL 比较陌生,而且我从来没有写过这样的查询。我想要列请求年龄大于 60、介于 30 和 60 之间且小于 30 的情况的总和,因为 3 列按列扇区分组