create view vi_voucher_v8 as ( SELECT V8.F3 AS F3, V8.F60 AS F60, V8.ID AS ID, V8.MODULE_NAME AS MODULE_NAME, V8.DEPT_NAME AS DEPT_NAME, V8.F1 AS F1, V8.F15 AS F15, V8.F2 AS F2, V8.EVIDENCE_TYPE AS EVIDENCE_TYPE, V8.V8_STATUS AS V8_STATUS, V8.V8_FLAG AS V8_FLAG, V8.DETAIL AS DETAIL, V8.F21 AS F21, V8.V8_MEMO AS V8_MEMO, V8.F5 AS F5, V8.EXP_DATE AS EXP_DATE, date_format(V8.GENERATE_DATE, '%Y/%m/%d %H:%i:%s') AS GENERATE_DATE, V8.F6 AS F6, V8.F16 AS F16, V8.F67 AS F67, V8.F19 AS F19, V8.F89 AS F89, V8.F47 AS F47, V8.F48 AS F48, V8.F49 AS F49, V8.F50 AS F50, (CASE WHEN (NDR.FLAG = '1') THEN '传输成功' WHEN ((NDR.FLAG <> '1') AND (NDR.FLAG IS NOT NULL)) THEN '传输失败' ELSE '未传输' END) AS FLAG, NDR.BATCH AS BATCH, date_format(NDR.CREATE_TIME, '%Y/%m/%d') AS CREATE_TIME FROM ((( SELECT APZL.VOUCHER_V8.F3 AS F3, max(APZL.VOUCHER_V8.F60) AS F60, max(APZL.VOUCHER_V8.ID) AS ID, max(APZL.VOUCHER_V8.MODULE_NAME) AS MODULE_NAME, max(APZL.VOUCHER_V8.DEPT_NAME) AS DEPT_NAME, max(APZL.VOUCHER_V8.F1) AS F1, max(APZL.VOUCHER_V8.F15) AS F15, max(APZL.VOUCHER_V8.F2) AS F2, max(APZL.VOUCHER_V8.EVIDENCE_TYPE) AS EVIDENCE_TYPE, max(APZL.VOUCHER_V8.V8_STATUS) AS V8_STATUS, max(APZL.VOUCHER_V8.V8_FLAG) AS V8_FLAG, max('') AS DETAIL, max(APZL.VOUCHER_V8.F21) AS F21, max(APZL.VOUCHER_V8.V8_MEMO) AS V8_MEMO, max(APZL.VOUCHER_V8.F5) AS F5, max(APZL.VOUCHER_V8.EXP_DATE) AS EXP_DATE, max(APZL.VOUCHER_V8.GENERATE_DATE) AS GENERATE_DATE, max(APZL.VOUCHER_V8.F6) AS F6, max(APZL.VOUCHER_V8.F16) AS F16, max(APZL.VOUCHER_V8.F67) AS F67, max(APZL.VOUCHER_V8.F19) AS F19, max(APZL.VOUCHER_V8.F89) AS F89 FROM APZL.VOUCHER_V8 GROUP BY APZL.VOUCHER_V8.F3 ) ) V8 LEFT JOIN APZL.NCXML_DETAIL_RECORDS NDR ON ((NDR.BILLID = V8.ID))) ORDER BY (substr(V8.F3, 2) + 0) DESC);