私はテーブルを持っているに基づいて数:Oracle SQL。 2列
JIRA_KEY DATACENTER STATUS
1 US CLOSED
2 EM CLOSED
3 AP CLOSED
4 US CLOSED
5 EM IN PROGRESS
6 AP CANCELLED
7 US IN PROGRESS
8 US CANCELLED
9 AP CANCELLED
10 AP IN PROGRESS
予想される出力:
Datacenter TotalJiras Closed InProgress Cancelled
EMEA 2 1 1 0
APAC 4 1 1 2
AMERICA 4 2 1 1
私は、ビューを作成してみました:予想通り
create or replace view VW_JIRA_STATUS_BK AS
SELECT count(JIRA_KEY) JIRA ,
decode (substr(data_center,1,2),'EM', 'EMEA', 'AP', 'APAC', 'US', 'AMERICA') as REGION,
status
from hw_jira_status
group by data_center , status;
select * from VW_JIRA_STATUS_BK
は結果を表示しません。
ご協力いただければ幸いです。
一般GROUP:「GROUP BY句が指定されている場合は、SELECTリスト内の各列参照がグループ化列を識別しなければならないのいずれかまたはセット関数の議論になります。 " – jarlh