我使用以下代码在表中按类型对记录进行计数:
select null link, CASE when SUBSTR(PRJA_TYPE,1,3) ='CHO' then 'CHO'
else PRJA_TYPE
END as label,
COUNT(PRJA_TYPE) Contract_Type
from "SPM"."PROJECT_AGREEMENTS"
where PRJA_ACTIVE = 1 and PRJA_TYPE IS NOT NULL
group by PRJA_TYPE
order by PRJA_TYPE它给了我以下结果:
LINK LABEL CONTRACT_TYPE
- Ballpark 14
- CHO 7
- CHO 7
- CHO 6
- CHO 30
- CHO 11
- CHO 9
- CHO 1
- CHO 2
- LOA 9此部分的工作与预期一致。然后,我需要汇总Label列中标记为CHO的项。所以我的最终结果将如下所示:
LINK LABEL CONTRACT_TYPE
- Ballpark 14
- CHO 73
- LOA 9任何帮助都将不胜感激。
https://stackoverflow.com/questions/44632135
复制相似问题