Correct export of Delivery Unit EON_EOPERATE (8 files, replaces incomplete initial export)
This commit is contained in:
@@ -54,35 +54,35 @@ CREATE VIEW "EOPERATE"."V_CHARGEDATA" ( "CHECK_CONSUMED_WATTHOUR",
|
||||
"UPDATE_TS",
|
||||
"CREATE_USER",
|
||||
"UPDATE_USER" ) AS WITH "EVDRV" AS (select
|
||||
distinct U_EOPERATE_ID
|
||||
from "A19753_EON_P01"."@EON_CONTRACT_EVDRV"
|
||||
distinct U_EOPERATE_ID
|
||||
from "A19753_EON_P01"."@EON_CONTRACT_EVDRV"
|
||||
where U_EOPERATE_ID <> '') SELECT
|
||||
CASE WHEN CHARGE_DATA_CONSUMPTION_KWH > 120
|
||||
OR CHARGE_DATA_CONSUMPTION_KWH = 0
|
||||
THEN 'INVALID'
|
||||
ELSE 'OK'
|
||||
CASE WHEN CHARGE_DATA_CONSUMPTION_KWH > 120
|
||||
OR CHARGE_DATA_CONSUMPTION_KWH = 0
|
||||
THEN 'INVALID'
|
||||
ELSE 'OK'
|
||||
END as "CHECK_CONSUMED_WATTHOUR",
|
||||
CASE WHEN CHARGE_DATA_BEGIN_UTC IS NULL
|
||||
THEN 'NULL' WHEN CHARGE_DATA_BEGIN_UTC = CHARGE_DATA_END_UTC
|
||||
THEN 'EQUAL' WHEN CHARGE_DATA_END_UTC < CHARGE_DATA_BEGIN_UTC
|
||||
THEN 'INVALID'
|
||||
ELSE 'OK'
|
||||
CASE WHEN CHARGE_DATA_BEGIN_UTC IS NULL
|
||||
THEN 'NULL' WHEN CHARGE_DATA_BEGIN_UTC = CHARGE_DATA_END_UTC
|
||||
THEN 'EQUAL' WHEN CHARGE_DATA_END_UTC < CHARGE_DATA_BEGIN_UTC
|
||||
THEN 'INVALID'
|
||||
ELSE 'OK'
|
||||
END AS "CHECK_START_STOP",
|
||||
'OK' AS "CHECK_DURATION",
|
||||
CASE WHEN EVDRV.U_EOPERATE_ID IS NULL
|
||||
THEN 'NO CONTRACT'
|
||||
ELSE 'OK'
|
||||
CASE WHEN EVDRV.U_EOPERATE_ID IS NULL
|
||||
THEN 'NO CONTRACT'
|
||||
ELSE 'OK'
|
||||
END as "CHECK_CONTRACT_EXISTS",
|
||||
(SELECT
|
||||
LAST_VALUE(STATUS
|
||||
order by ID)
|
||||
FROM "A19753_EON_P01"."EON_CHARGEDATA" CD
|
||||
WHERE CD.NICE_CDRID = ET.UNIQUE_ID
|
||||
LAST_VALUE(STATUS
|
||||
order by ID)
|
||||
FROM "A19753_EON_P01"."EON_CHARGEDATA" CD
|
||||
WHERE CD.NICE_CDRID = ET.UNIQUE_ID
|
||||
AND CD.BILLING_MODE = 'EMP' ) as CHECK_BILLING,
|
||||
(SELECT
|
||||
MAX(ID )
|
||||
FROM "A19753_EON_P01"."EON_CHARGEDATA" CD
|
||||
WHERE CD.NICE_CDRID = ET.UNIQUE_ID
|
||||
MAX(ID )
|
||||
FROM "A19753_EON_P01"."EON_CHARGEDATA" CD
|
||||
WHERE CD.NICE_CDRID = ET.UNIQUE_ID
|
||||
AND CD.BILLING_MODE = 'EMP' ) as BILLING_ID,
|
||||
"BDR_ID",
|
||||
"EMAID",
|
||||
@@ -133,6 +133,6 @@ END as "CHECK_CONTRACT_EXISTS",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"CREATE_USER",
|
||||
"UPDATE_USER"
|
||||
from "EOPERATE"."CHARGEDATA" ET
|
||||
"UPDATE_USER"
|
||||
from "EOPERATE"."CHARGEDATA" ET
|
||||
LEFT OUTER join EVDRV on ET."EMAID" = EVDRV.U_EOPERATE_ID WITH READ ONLY
|
||||
Reference in New Issue
Block a user