View SQL Oracle。计数视图

View SQL Oracle。计数视图,view,count,View,Count,我有一张桌子: 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 PROG

我有一张桌子:

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
预期产出:

数据中心TotalJiras在过程中关闭取消

EMEA 2110

亚太地区4 1 2

美国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
不按预期显示结果

任何帮助都将不胜感激。

请尝试:

选择 吉拉伯爵, AAA区域, AAA.地位 从…起 选择解码子数据中心,1,2,'EM','EMEA','AP','APAC','US','AMERICA'作为区域,状态 从hw_jira_状态 AAA 按AAA地区分组, AAA.地位

更新的SQL:

将视图V_AAA创建为 选择 吉拉伯爵, AAA区域, AAA.地位 从…起 选择解码子数据中心,1,2,'EM','EMEA','AP','APAC','US','AMERICA'作为区域,状态 从hw_jira_状态 AAA 按AAA地区分组, AAA.地位

选择 V_AAA.地区, V_AAA.status, 从V_AAA V中选择COUNT0,其中V.REGION=V_AAA.REGION,V.status=V_AAA.status,V.status='CLOSED'CLOSED, 从V_AAA V中选择COUNT0,其中V.REGION=V_AAA.REGION,V.status=V_AAA.status,V.status='IN PROGRESS', 从V_AAA V中选择COUNT0,其中V.REGION=V_AAA.REGION和V.status=V_AAA.status和V.status='CANCELLED'已取消 来自V_AAA

刚刚修改了要求。