59 lines
5.3 KiB
SQL
59 lines
5.3 KiB
SQL
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 '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD>' WHEN ((NDR.FLAG <> '1') AND (NDR.FLAG IS NOT NULL)) THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD>' ELSE 'δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' 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); |