SELECT SYSDATE AS 更新时间,
'60' AS 密级,
统计日期,
创建时间,
生产类型,
计划数量,
完成数量,
DECODE(COALESCE(计划数量,0), 0, 0, ROUND(完成数量 / 计划数量, 2) * 100) AS 完成率
FROM (SELECT TO_CHAR(DATA_TIME, 'yyyy-mm') AS 统计日期,
STAT_TIME AS 创建时间,
PROD_TYPE AS 生产类型,
(SELECT COUNT(WORK_ORDER_ID)
FROM BRAIN.DWS_WORK_ORDER_INFO
GROUP BY TO_CHAR(DATA_TIME, 'yyyy-mm')) AS 计划数量,
(SELECT COUNT(WORK_ORDER_ID)
FROM BRAIN.DWS_WORK_ORDER_INFO
WHERE IF_COMP = '是'
GROUP BY TO_CHAR(DATA_TIME, 'yyyy-mm')) AS 完成数量
FROM BRAIN.DWS_WORK_ORDER_INFO)