|
|
@@ -174,8 +174,8 @@ WITH
|
|
|
半检不合格撤销 AS
|
|
|
(
|
|
|
SELECT
|
|
|
- GROUPING_ID ( TO_CHAR( S.SEMICHECKTIME, 'YYYYMM' ) ) AS GID,
|
|
|
- NVL(TO_CHAR( S.SEMICHECKTIME, 'YYYYMM' ),'合计') AS 时间,
|
|
|
+ GROUPING_ID ( TO_CHAR( S.BACKOUTTIME, 'YYYYMM' ) ) AS GID,
|
|
|
+ NVL(TO_CHAR( S.BACKOUTTIME, 'YYYYMM' ),'合计') AS 时间,
|
|
|
SUM(CASE WHEN (INSTR( S.GROUTINGLINECODE, 'A' ) = 1 AND INSTR( GT.GOODSTYPECODE, '001001' ) = 1) THEN 1 ELSE 0 END ) AS 半检不合格_一部大件,
|
|
|
SUM(CASE WHEN (INSTR( GT.GOODSTYPECODE, '001002' ) = 1) THEN 1 ELSE 0 END ) AS 半检不合格_一部小件,
|
|
|
SUM(CASE WHEN (INSTR( S.GROUTINGLINECODE, 'A' ) = 1 OR INSTR( GT.GOODSTYPECODE, '001002' ) = 1 ) THEN 1 ELSE 0 END ) AS 半检不合格_一部全部,
|
|
|
@@ -201,7 +201,7 @@ WITH
|
|
|
(@TESTMOULDFLAG@ = 1 AND (GDD.TESTFORMFLAG = 2 OR GDD.TESTMOULDFLAG = @TESTMOULDFLAG@)) OR @TESTMOULDFLAG@ IS NULL OR @TESTMOULDFLAG@ = '')
|
|
|
AND (GDD.TESTFLAG = @TESTFLAG@ OR @TESTFLAG@ IS NULL)
|
|
|
GROUP BY
|
|
|
- GROUPING SETS ( TO_CHAR( S.SEMICHECKTIME, 'YYYYMM' ), ( ) )
|
|
|
+ GROUPING SETS ( TO_CHAR( S.BACKOUTTIME, 'YYYYMM' ), ( ) )
|
|
|
),
|
|
|
复检不合格 AS
|
|
|
(
|
|
|
@@ -239,8 +239,8 @@ WITH
|
|
|
复检不合格撤销 AS
|
|
|
(
|
|
|
SELECT
|
|
|
- GROUPING_ID ( TO_CHAR( S.RESEMICHECKTIME, 'YYYYMM' ) ) AS GID,
|
|
|
- NVL(TO_CHAR( S.RESEMICHECKTIME, 'YYYYMM' ),'合计') AS 时间,
|
|
|
+ GROUPING_ID ( TO_CHAR( S.BACKOUTTIME, 'YYYYMM' ) ) AS GID,
|
|
|
+ NVL(TO_CHAR( S.BACKOUTTIME, 'YYYYMM' ),'合计') AS 时间,
|
|
|
SUM(CASE WHEN (INSTR( S.GROUTINGLINECODE, 'A' ) = 1 AND INSTR( GT.GOODSTYPECODE, '001001' ) = 1) THEN 1 ELSE 0 END ) AS 复检不合格_一部大件,
|
|
|
SUM(CASE WHEN (INSTR( GT.GOODSTYPECODE, '001002' ) = 1) THEN 1 ELSE 0 END ) AS 复检不合格_一部小件,
|
|
|
SUM(CASE WHEN (INSTR( S.GROUTINGLINECODE, 'A' ) = 1 OR INSTR( GT.GOODSTYPECODE, '001002' ) = 1 ) THEN 1 ELSE 0 END ) AS 复检不合格_一部全部,
|
|
|
@@ -267,7 +267,7 @@ WITH
|
|
|
--AND S.SEMICHECKTYPE = 2 --1 返工 2 不合格
|
|
|
--AND S.RESEMICHECKTYPE = 0 --半检复检状态 (0:未复检、1:合格(返)、2:不合格(返))
|
|
|
GROUP BY
|
|
|
- GROUPING SETS ( TO_CHAR( S.RESEMICHECKTIME, 'YYYYMM' ), ( ) )
|
|
|
+ GROUPING SETS ( TO_CHAR( S.BACKOUTTIME, 'YYYYMM' ), ( ) )
|
|
|
),
|
|
|
半成品损坯数 AS
|
|
|
(
|
|
|
@@ -373,8 +373,8 @@ WITH
|
|
|
干补回收数撤销 AS
|
|
|
(
|
|
|
SELECT
|
|
|
- GROUPING_ID ( TO_CHAR( P.CREATETIME, 'YYYYMM' ) ) AS GID,
|
|
|
- NVL(TO_CHAR( P.CREATETIME, 'YYYYMM' ),'合计') AS 时间,
|
|
|
+ GROUPING_ID ( TO_CHAR( P.BACKOUTTIME, 'YYYYMM' ) ) AS GID,
|
|
|
+ NVL(TO_CHAR( P.BACKOUTTIME, 'YYYYMM' ),'合计') AS 时间,
|
|
|
SUM(CASE WHEN (INSTR( P.GROUTINGLINECODE, 'A' ) = 1) AND INSTR( GT.GOODSTYPECODE, '001001' ) = 1 THEN 1 ELSE 0 END ) AS 干补回收数_一部大件,
|
|
|
SUM(CASE WHEN (INSTR( GT.GOODSTYPECODE, '001002' ) = 1) THEN 1 ELSE 0 END ) AS 干补回收数_一部小件,
|
|
|
SUM(CASE WHEN (INSTR( P.GROUTINGLINECODE, 'A' ) = 1 OR INSTR( GT.GOODSTYPECODE, '001002' ) = 1 ) THEN 1 ELSE 0 END ) AS 干补回收数_一部全部,
|
|
|
@@ -399,7 +399,7 @@ WITH
|
|
|
(@TESTMOULDFLAG@ = 1 AND (GDD.TESTFORMFLAG = 2 OR GDD.TESTMOULDFLAG = @TESTMOULDFLAG@)) OR @TESTMOULDFLAG@ IS NULL OR @TESTMOULDFLAG@ = '')
|
|
|
AND (GDD.TESTFLAG = @TESTFLAG@ OR @TESTFLAG@ IS NULL)
|
|
|
GROUP BY
|
|
|
- GROUPING SETS ( TO_CHAR( P.CREATETIME, 'YYYYMM' ), ( ) )
|
|
|
+ GROUPING SETS ( TO_CHAR( P.BACKOUTTIME, 'YYYYMM' ), ( ) )
|
|
|
),
|
|
|
出窑数 AS
|
|
|
(
|