SQL クエリがあり、正常に動作します。
select monthname (timestamp_iso(STATUSDATE)),
count (case when service='ADSL' then 1 end) as ADSL,
count (case when service='IPTV' then 1 end) as IPTV,
count (case when service='VOIP' then 1 end) as VOIP
from INCIDENT
group by monthname(timestamp_iso(STATUSDATE))
その月の各月のサービス数を取得しています。しかし、これらのサービスは 100 以上あります。動的な CASE WHEN を使用することは可能ですか? すべてのサービスを取得するには、各サービスについて、その月にそれらの数を返します。また、サービスの AS 名の後に me と記載する必要があります。別のオプションは、これらの 100 個のサービスを手動で作成することです。ありがとう