Export from HANA XS Repository
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
CREATE VIEW "EOPERATE"."V_CHARGEDATA" ( "CHECK_CONSUMED_WATTHOUR",
|
||||
"CHECK_START_STOP",
|
||||
"CHECK_DURATION",
|
||||
"CHECK_CONTRACT_EXISTS",
|
||||
"CHECK_BILLING",
|
||||
"BILLING_ID",
|
||||
"BDR_ID",
|
||||
"EMAID",
|
||||
"UNIQUE_ID",
|
||||
"CREATION_DATE_UTC",
|
||||
"CHARGEPOINT_ID",
|
||||
"CHARGEPOINT_TYPE",
|
||||
"CHARGEPOINT_METER_ID",
|
||||
"CHARGEPOINT_ADDRESS_COUNTRY",
|
||||
"CHARGEPOINT_ADDRESS_POSTALCODE",
|
||||
"CHARGEPOINT_ADDRESS_CITY",
|
||||
"CHARGEPOINT_ADDRESS_STREET",
|
||||
"CHARGEPOINT_OPERATOR_ID",
|
||||
"CHARGEPOINT_OPERATOR_NAME",
|
||||
"EMOBILITY_PROVIDER_ID",
|
||||
"EMOBILITY_PROVIDER_NAME",
|
||||
"CHARGE_DATA_AUTHORIZATION_TYPE",
|
||||
"CHARGE_DATA_CONSUMPTION_KWH",
|
||||
"CHARGE_DATA_BEGIN_UTC",
|
||||
"CHARGE_DATA_END_UTC",
|
||||
"CHARGE_DATA_TIME_ZONE",
|
||||
"CHARGE_DATA_EKA_STATUS",
|
||||
"SUBSCRIPTION_ID",
|
||||
"PRICING_ITEMS_1_TYPE",
|
||||
"PRICING_ITEMS_1_UNIT",
|
||||
"PRICING_ITEMS_1_UNIT_PRICE",
|
||||
"PRICING_ITEMS_1_QUANTITY",
|
||||
"PRICING_ITEMS_1_NET_AMOUNT",
|
||||
"PRICING_ITEMS_1_CURRENCY",
|
||||
"PRICING_ITEMS_2_TYPE",
|
||||
"PRICING_ITEMS_2_UNIT",
|
||||
"PRICING_ITEMS_2_UNIT_PRICE",
|
||||
"PRICING_ITEMS_2_QUANTITY",
|
||||
"PRICING_ITEMS_2_NET_AMOUNT",
|
||||
"PRICING_ITEMS_2_CURRENCY",
|
||||
"PRICING_ITEMS_3_TYPE",
|
||||
"PRICING_ITEMS_3_UNIT",
|
||||
"PRICING_ITEMS_3_UNIT_PRICE",
|
||||
"PRICING_ITEMS_3_QUANTITY",
|
||||
"PRICING_ITEMS_3_NET_AMOUNT",
|
||||
"PRICING_ITEMS_3_CURRENCY",
|
||||
"PRICING_ITEMS_4_TYPE",
|
||||
"PRICING_ITEMS_4_UNIT",
|
||||
"PRICING_ITEMS_4_UNIT_PRICE",
|
||||
"PRICING_ITEMS_4_QUANTITY",
|
||||
"PRICING_ITEMS_4_NET_AMOUNT",
|
||||
"PRICING_ITEMS_4_CURRENCY",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"CREATE_USER",
|
||||
"UPDATE_USER" ) AS WITH "EVDRV" AS (select
|
||||
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'
|
||||
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'
|
||||
END AS "CHECK_START_STOP",
|
||||
'OK' AS "CHECK_DURATION",
|
||||
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
|
||||
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
|
||||
AND CD.BILLING_MODE = 'EMP' ) as BILLING_ID,
|
||||
"BDR_ID",
|
||||
"EMAID",
|
||||
"UNIQUE_ID",
|
||||
"CREATION_DATE_UTC",
|
||||
"CHARGEPOINT_ID",
|
||||
"CHARGEPOINT_TYPE",
|
||||
"CHARGEPOINT_METER_ID",
|
||||
"CHARGEPOINT_ADDRESS_COUNTRY",
|
||||
"CHARGEPOINT_ADDRESS_POSTALCODE",
|
||||
"CHARGEPOINT_ADDRESS_CITY",
|
||||
"CHARGEPOINT_ADDRESS_STREET",
|
||||
"CHARGEPOINT_OPERATOR_ID",
|
||||
"CHARGEPOINT_OPERATOR_NAME",
|
||||
"EMOBILITY_PROVIDER_ID",
|
||||
"EMOBILITY_PROVIDER_NAME",
|
||||
"CHARGE_DATA_AUTHORIZATION_TYPE",
|
||||
"CHARGE_DATA_CONSUMPTION_KWH",
|
||||
"CHARGE_DATA_BEGIN_UTC",
|
||||
"CHARGE_DATA_END_UTC",
|
||||
"CHARGE_DATA_TIME_ZONE",
|
||||
"CHARGE_DATA_EKA_STATUS",
|
||||
"SUBSCRIPTION_ID",
|
||||
"PRICING_ITEMS_1_TYPE",
|
||||
"PRICING_ITEMS_1_UNIT",
|
||||
"PRICING_ITEMS_1_UNIT_PRICE",
|
||||
"PRICING_ITEMS_1_QUANTITY",
|
||||
"PRICING_ITEMS_1_NET_AMOUNT",
|
||||
"PRICING_ITEMS_1_CURRENCY",
|
||||
"PRICING_ITEMS_2_TYPE",
|
||||
"PRICING_ITEMS_2_UNIT",
|
||||
"PRICING_ITEMS_2_UNIT_PRICE",
|
||||
"PRICING_ITEMS_2_QUANTITY",
|
||||
"PRICING_ITEMS_2_NET_AMOUNT",
|
||||
"PRICING_ITEMS_2_CURRENCY",
|
||||
"PRICING_ITEMS_3_TYPE",
|
||||
"PRICING_ITEMS_3_UNIT",
|
||||
"PRICING_ITEMS_3_UNIT_PRICE",
|
||||
"PRICING_ITEMS_3_QUANTITY",
|
||||
"PRICING_ITEMS_3_NET_AMOUNT",
|
||||
"PRICING_ITEMS_3_CURRENCY",
|
||||
"PRICING_ITEMS_4_TYPE",
|
||||
"PRICING_ITEMS_4_UNIT",
|
||||
"PRICING_ITEMS_4_UNIT_PRICE",
|
||||
"PRICING_ITEMS_4_QUANTITY",
|
||||
"PRICING_ITEMS_4_NET_AMOUNT",
|
||||
"PRICING_ITEMS_4_CURRENCY",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"CREATE_USER",
|
||||
"UPDATE_USER"
|
||||
from "EOPERATE"."CHARGEDATA" ET
|
||||
LEFT OUTER join EVDRV on ET."EMAID" = EVDRV.U_EOPERATE_ID WITH READ ONLY
|
||||
@@ -0,0 +1,79 @@
|
||||
CREATE VIEW "EOPERATE"."V_CHARGEDATA_DUPLICATES" ( "UNIQUE_ID",
|
||||
"BDR_ID",
|
||||
"EMAID",
|
||||
"CHARGEPOINT_ID",
|
||||
"CHARGE_DATA_BEGIN_UTC",
|
||||
"CHARGE_DATA_END_UTC",
|
||||
"CHARGE_DATA_CONSUMPTION_KWH",
|
||||
"CHECK_BILLING",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"RANK" ) AS WITH "VALID" AS (SELECT
|
||||
UNIQUE_ID ,
|
||||
BDR_ID ,
|
||||
EMAID ,
|
||||
CHARGEPOINT_ID,
|
||||
CHARGE_DATA_BEGIN_UTC,
|
||||
CHARGE_DATA_END_UTC ,
|
||||
CHARGE_DATA_CONSUMPTION_KWH,
|
||||
IFNULL(CHECK_BILLING,
|
||||
'Z') AS CHECK_BILLING,
|
||||
CREATE_TS,
|
||||
UPDATE_TS
|
||||
FROM "EOPERATE"."V_CHARGEDATA" AS V
|
||||
WHERE CHECK_CONTRACT_EXISTS = 'OK' --AND CHECK_CONSUMED_WATTHOUR = 'OK'
|
||||
--AND CHECK_START_STOP = 'OK'
|
||||
|
||||
AND CHECK_DURATION = 'OK'
|
||||
AND UPDATE_TS > '20220101'),
|
||||
"HAVING_DUPLICATES" AS (SELECT
|
||||
EMAID,
|
||||
CHARGEPOINT_ID,
|
||||
CHARGE_DATA_BEGIN_UTC,
|
||||
COUNT(*) AS DUPLICATES
|
||||
FROM VALID
|
||||
GROUP BY EMAID,
|
||||
CHARGEPOINT_ID,
|
||||
CHARGE_DATA_BEGIN_UTC HAVING COUNT(*) > 1),
|
||||
"DUPLICATE_WITH_RANK" AS (SELECT
|
||||
"V"."UNIQUE_ID" ,
|
||||
"V"."BDR_ID" ,
|
||||
"V"."EMAID" ,
|
||||
"V"."CHARGEPOINT_ID" ,
|
||||
"V"."CHARGE_DATA_BEGIN_UTC" ,
|
||||
"V"."CHARGE_DATA_END_UTC" ,
|
||||
"V"."CHARGE_DATA_CONSUMPTION_KWH" ,
|
||||
IFNULL("V"."CHECK_BILLING",
|
||||
'Z') AS CHECK_BILLING,
|
||||
"V"."CREATE_TS" ,
|
||||
"V"."UPDATE_TS" ,
|
||||
RANK() OVER ( PARTITION BY EMAID,
|
||||
CHARGEPOINT_ID,
|
||||
CHARGE_DATA_BEGIN_UTC
|
||||
ORDER BY CHECK_BILLING,
|
||||
CHARGE_DATA_CONSUMPTION_KWH DESC,
|
||||
BDR_ID DESC ) AS Rank
|
||||
FROM "VALID" V
|
||||
WHERE EXISTS (SELECT
|
||||
1
|
||||
FROM HAVING_DUPLICATES D
|
||||
WHERE D.CHARGEPOINT_ID = V.CHARGEPOINT_ID
|
||||
AND D.CHARGE_DATA_BEGIN_UTC = V.CHARGE_DATA_BEGIN_UTC
|
||||
AND D.EMAID = V.EMAID)) SELECT
|
||||
"D"."UNIQUE_ID" ,
|
||||
"D"."BDR_ID" ,
|
||||
"D"."EMAID" ,
|
||||
"D"."CHARGEPOINT_ID" ,
|
||||
"D"."CHARGE_DATA_BEGIN_UTC" ,
|
||||
"D"."CHARGE_DATA_END_UTC" ,
|
||||
"D"."CHARGE_DATA_CONSUMPTION_KWH" ,
|
||||
IFNULL("D"."CHECK_BILLING",
|
||||
'Z') AS CHECK_BILLING,
|
||||
"D"."CREATE_TS" ,
|
||||
"D"."UPDATE_TS" ,
|
||||
"D"."RANK"
|
||||
FROM "DUPLICATE_WITH_RANK" D
|
||||
WHERE UPDATE_TS > '20230101'
|
||||
ORDER BY D.CHARGE_DATA_BEGIN_UTC DESC ,
|
||||
D.CHARGEPOINT_ID,
|
||||
D.RANK WITH READ ONLY
|
||||
@@ -0,0 +1,106 @@
|
||||
ALTER VIEW "EMOBILITY"."V_CHARGEDATA_EMP_EOPERATE" ( "ID", "CALLID", "CDRID", "EVSEID", "CONTRACTID", "RFID", "INSTANCE", "TOKENTYPE", "CONSUMEDENERGY",
|
||||
"OPERATORID", "OPERATORNAME", "OPERATORSUBMANDANT", "FREECHARGE", "CHARGEPOINTTYPE", "METERID", "MAXSOCKETPOWER", "ADDRESS", "ZIP", "CITY", "COUNTRY", "PROVIDERID",
|
||||
"PROVIDERNAME", "CHARGINGSTARTTIME", "CHARGINGSTOPTIME", "PARKINGSTARTTIME", "PARKINGSTOPTIME", "METERSTART", "METERSTOP", "TARIFF", "CURRENCY", "VAT",
|
||||
"BILLINGVALUEBRUTTO", "BILLINGVALUENETTO", "PARKINGTIMEPRICEBRUTTO", "PARKINGTIMEPRICENETTO", "ADITIONALPRICEBRUTTO", "ADITIONALPRICENETTO", "KWHNETPRICE",
|
||||
"MINUTENETPRICE", "SESSIONNETPRICE", "DURATION", "EICHRECHTTYPE", "MILEAGE", "SUBSCRIPTION_ID", "CREATE_TS", "UPDATE_TS", "STATUS", "BILLING", "SYSTYPE", "VIEWVERSION"
|
||||
) AS
|
||||
select
|
||||
'EOP' || "BDR_ID",
|
||||
"BDR_ID",
|
||||
"BDR_ID",
|
||||
"CHARGEPOINT_ID",
|
||||
"EMAID",
|
||||
UPPER("UNIQUE_ID"),
|
||||
UPPER("UNIQUE_ID"),
|
||||
"CHARGE_DATA_AUTHORIZATION_TYPE",
|
||||
"CHARGE_DATA_CONSUMPTION_KWH" * 1000,
|
||||
"CHARGEPOINT_OPERATOR_ID",
|
||||
"CHARGEPOINT_OPERATOR_NAME",
|
||||
'OPERATORSUBMANDANT',
|
||||
'false',
|
||||
"CHARGEPOINT_TYPE",
|
||||
"CHARGEPOINT_METER_ID",
|
||||
0,
|
||||
"CHARGEPOINT_ADDRESS_STREET",
|
||||
"CHARGEPOINT_ADDRESS_POSTALCODE",
|
||||
"CHARGEPOINT_ADDRESS_CITY",
|
||||
"CHARGEPOINT_ADDRESS_COUNTRY",
|
||||
"EMOBILITY_PROVIDER_ID",
|
||||
"EMOBILITY_PROVIDER_NAME",
|
||||
"CHARGE_DATA_BEGIN_UTC",
|
||||
"CHARGE_DATA_END_UTC",
|
||||
"CHARGE_DATA_BEGIN_UTC",
|
||||
"CHARGE_DATA_END_UTC",
|
||||
0,
|
||||
0,
|
||||
'TARIFF',
|
||||
CASE
|
||||
WHEN "PRICING_ITEMS_1_TYPE" = 'CUS' THEN "PRICING_ITEMS_1_CURRENCY"
|
||||
WHEN "PRICING_ITEMS_2_TYPE" = 'CUS' THEN "PRICING_ITEMS_2_CURRENCY"
|
||||
WHEN "PRICING_ITEMS_3_TYPE" = 'CUS' THEN "PRICING_ITEMS_3_CURRENCY"
|
||||
WHEN "PRICING_ITEMS_4_TYPE" = 'CUS' THEN "PRICING_ITEMS_4_CURRENCY"
|
||||
ELSE NULL
|
||||
END,
|
||||
0,
|
||||
0,
|
||||
CASE
|
||||
WHEN "PRICING_ITEMS_1_TYPE" = 'CUS' THEN "PRICING_ITEMS_1_NET_AMOUNT"
|
||||
WHEN "PRICING_ITEMS_2_TYPE" = 'CUS' THEN "PRICING_ITEMS_2_NET_AMOUNT"
|
||||
WHEN "PRICING_ITEMS_3_TYPE" = 'CUS' THEN "PRICING_ITEMS_3_NET_AMOUNT"
|
||||
WHEN "PRICING_ITEMS_4_TYPE" = 'CUS' THEN "PRICING_ITEMS_4_NET_AMOUNT"
|
||||
ELSE NULL
|
||||
END,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
CASE
|
||||
WHEN "PRICING_ITEMS_1_TYPE" = 'CUS' AND "PRICING_ITEMS_1_UNIT" = 'KWH' THEN "PRICING_ITEMS_1_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_2_TYPE" = 'CUS' AND "PRICING_ITEMS_2_UNIT" = 'KWH' THEN "PRICING_ITEMS_2_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_3_TYPE" = 'CUS' AND "PRICING_ITEMS_3_UNIT" = 'KWH' THEN "PRICING_ITEMS_3_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_4_TYPE" = 'CUS' AND "PRICING_ITEMS_4_UNIT" = 'KWH' THEN "PRICING_ITEMS_4_UNIT_PRICE"
|
||||
ELSE NULL
|
||||
END,
|
||||
CASE
|
||||
WHEN "PRICING_ITEMS_1_TYPE" = 'CUS' AND "PRICING_ITEMS_1_UNIT" = 'MIN' THEN "PRICING_ITEMS_1_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_2_TYPE" = 'CUS' AND "PRICING_ITEMS_2_UNIT" = 'MIN' THEN "PRICING_ITEMS_2_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_3_TYPE" = 'CUS' AND "PRICING_ITEMS_3_UNIT" = 'MIN' THEN "PRICING_ITEMS_3_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_4_TYPE" = 'CUS' AND "PRICING_ITEMS_4_UNIT" = 'MIN' THEN "PRICING_ITEMS_4_UNIT_PRICE"
|
||||
ELSE NULL
|
||||
END,
|
||||
CASE
|
||||
WHEN "PRICING_ITEMS_1_TYPE" = 'CUS' AND "PRICING_ITEMS_1_UNIT" = 'ST' THEN "PRICING_ITEMS_1_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_2_TYPE" = 'CUS' AND "PRICING_ITEMS_2_UNIT" = 'ST' THEN "PRICING_ITEMS_2_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_3_TYPE" = 'CUS' AND "PRICING_ITEMS_3_UNIT" = 'ST' THEN "PRICING_ITEMS_3_UNIT_PRICE"
|
||||
WHEN "PRICING_ITEMS_4_TYPE" = 'CUS' AND "PRICING_ITEMS_4_UNIT" = 'ST' THEN "PRICING_ITEMS_4_UNIT_PRICE"
|
||||
ELSE NULL
|
||||
END,
|
||||
CASE
|
||||
WHEN "PRICING_ITEMS_1_TYPE" = 'CUS' AND "PRICING_ITEMS_1_UNIT" = 'MIN' THEN "PRICING_ITEMS_1_QUANTITY"
|
||||
WHEN "PRICING_ITEMS_2_TYPE" = 'CUS' AND "PRICING_ITEMS_2_UNIT" = 'MIN' THEN "PRICING_ITEMS_2_QUANTITY"
|
||||
WHEN "PRICING_ITEMS_3_TYPE" = 'CUS' AND "PRICING_ITEMS_3_UNIT" = 'MIN' THEN "PRICING_ITEMS_3_QUANTITY"
|
||||
WHEN "PRICING_ITEMS_4_TYPE" = 'CUS' AND "PRICING_ITEMS_4_UNIT" = 'MIN' THEN "PRICING_ITEMS_4_QUANTITY"
|
||||
ELSE 0
|
||||
END,
|
||||
"CHARGE_DATA_EKA_STATUS",
|
||||
0,
|
||||
"SUBSCRIPTION_ID",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
'','Y',
|
||||
'EOPERATE',
|
||||
'V 1.4/28.09.2020'
|
||||
from "EOPERATE"."CHARGEDATA"
|
||||
where
|
||||
(
|
||||
"PRICING_ITEMS_1_TYPE" = 'CUS' AND ("PRICING_ITEMS_1_QUANTITY" > 2 OR "PRICING_ITEMS_1_UNIT" != 'MIN')
|
||||
OR
|
||||
"PRICING_ITEMS_2_TYPE" = 'CUS' AND ("PRICING_ITEMS_2_QUANTITY" > 2 OR "PRICING_ITEMS_2_UNIT" != 'MIN')
|
||||
OR
|
||||
"PRICING_ITEMS_3_TYPE" = 'CUS' AND ("PRICING_ITEMS_3_QUANTITY" > 2 OR "PRICING_ITEMS_3_UNIT" != 'MIN')
|
||||
OR
|
||||
"PRICING_ITEMS_4_TYPE" = 'CUS' AND ("PRICING_ITEMS_4_QUANTITY" > 2 OR "PRICING_ITEMS_4_UNIT" != 'MIN')
|
||||
)
|
||||
and "CHARGE_DATA_CONSUMPTION_KWH" > 0
|
||||
and "SUBSCRIPTION_ID" <> 'SU20200729002'
|
||||
--and "PLUGTYPE" IS NOT NULL
|
||||
@@ -0,0 +1,102 @@
|
||||
create schema EOPERATE;
|
||||
|
||||
-- Version 1.2 / 25.09.2020
|
||||
-- DROP SEQUENCE "EOPERATE"."SEQ_TRANSACTIONDATA_ID";
|
||||
-- CREATE SEQUENCE "EOPERATE"."SEQ_TRANSACTIONDATA_ID";
|
||||
DROP TABLE "EOPERATE"."CHARGEDATA";
|
||||
CREATE COLUMN TABLE "EOPERATE"."CHARGEDATA" ("BDR_ID" NVARCHAR(50) NOT NULL,
|
||||
"EMAID" NVARCHAR(50) NOT NULL ,
|
||||
"UNIQUE_ID" NVARCHAR(50) ,
|
||||
"CREATION_DATE_UTC" NVARCHAR(50),
|
||||
"CHARGEPOINT_ID" NVARCHAR(50),
|
||||
"CHARGEPOINT_TYPE" NVARCHAR(10),
|
||||
"CHARGEPOINT_METER_ID" NVARCHAR(50),
|
||||
"CHARGEPOINT_ADDRESS_COUNTRY" NVARCHAR(50),
|
||||
"CHARGEPOINT_ADDRESS_POSTALCODE" NVARCHAR(50),
|
||||
"CHARGEPOINT_ADDRESS_CITY" NVARCHAR(50),
|
||||
"CHARGEPOINT_ADDRESS_STREET" NVARCHAR(50),
|
||||
"CHARGEPOINT_OPERATOR_ID" NVARCHAR(50),
|
||||
"CHARGEPOINT_OPERATOR_NAME" NVARCHAR(100),
|
||||
"EMOBILITY_PROVIDER_ID" NVARCHAR(50),
|
||||
"EMOBILITY_PROVIDER_NAME" NVARCHAR(50),
|
||||
"CHARGE_DATA_AUTHORIZATION_TYPE" NVARCHAR(50),
|
||||
"CHARGE_DATA_CONSUMPTION_KWH" DECIMAL(17,3) CS_FIXED,
|
||||
"CHARGE_DATA_BEGIN_UTC" NVARCHAR(50),
|
||||
"CHARGE_DATA_END_UTC" NVARCHAR(50),
|
||||
"CHARGE_DATA_TIME_ZONE" NVARCHAR(10),
|
||||
"CHARGE_DATA_EKA_STATUS" NVARCHAR(10),
|
||||
"SUBSCRIPTION_ID" NVARCHAR(50),
|
||||
"PRICING_ITEMS_1_TYPE" NVARCHAR(10),
|
||||
"PRICING_ITEMS_1_UNIT" NVARCHAR(10),
|
||||
"PRICING_ITEMS_1_UNIT_PRICE" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_1_QUANTITY" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_1_NET_AMOUNT" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_1_CURRENCY" NVARCHAR(50),
|
||||
"PRICING_ITEMS_2_TYPE" NVARCHAR(10),
|
||||
"PRICING_ITEMS_2_UNIT" NVARCHAR(10),
|
||||
"PRICING_ITEMS_2_UNIT_PRICE" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_2_QUANTITY" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_2_NET_AMOUNT" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_2_CURRENCY" NVARCHAR(50),
|
||||
"PRICING_ITEMS_3_TYPE" NVARCHAR(10),
|
||||
"PRICING_ITEMS_3_UNIT" NVARCHAR(10),
|
||||
"PRICING_ITEMS_3_UNIT_PRICE" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_3_QUANTITY" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_3_NET_AMOUNT" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_3_CURRENCY" NVARCHAR(50),
|
||||
"PRICING_ITEMS_4_TYPE" NVARCHAR(10),
|
||||
"PRICING_ITEMS_4_UNIT" NVARCHAR(10),
|
||||
"PRICING_ITEMS_4_UNIT_PRICE" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_4_QUANTITY" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_4_NET_AMOUNT" DECIMAL(17,3) CS_FIXED,
|
||||
"PRICING_ITEMS_4_CURRENCY" NVARCHAR(50),
|
||||
"JSONRAW" NCLOB MEMORY THRESHOLD 1000,
|
||||
"CREATE_TS" LONGDATE CS_LONGDATE DEFAULT CURRENT_TIMESTAMP NOT NULL ,
|
||||
"UPDATE_TS" LONGDATE CS_LONGDATE NOT NULL ,
|
||||
PRIMARY KEY ("BDR_ID")) UNLOAD PRIORITY 5 AUTO MERGE;
|
||||
|
||||
/*
|
||||
-- Changes v1.1
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ADD (
|
||||
"SUBSCRIPTION_ID" NVARCHAR(50)
|
||||
);
|
||||
*/
|
||||
|
||||
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ADD (
|
||||
"CREATE_USER" NVARCHAR(50) DEFAULT CURRENT_USER NOT NULL
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ADD (
|
||||
"UPDATE_USER" NVARCHAR(50) DEFAULT CURRENT_USER NOT NULL
|
||||
);
|
||||
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ADD (
|
||||
"BUSINESSVALIDATIONRESULT" NVARCHAR(100),
|
||||
"TECHVALIDATIONRESULT" NVARCHAR(100)
|
||||
);
|
||||
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ADD (
|
||||
"NOTBILLABLEREASON" NVARCHAR(200)
|
||||
);
|
||||
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ADD (
|
||||
"DURATION" DECIMAL AS IFNULL(CEIL((SECONDS_BETWEEN(TO_TIMESTAMP("CHARGE_DATA_BEGIN_UTC"),TO_TIMESTAMP("CHARGE_DATA_END_UTC")) / 60 )),0)
|
||||
);
|
||||
|
||||
ALTER TABLE "EOPERATE"."CHARGEDATA" ALTER (
|
||||
"CHARGE_DATA_CONSUMPTION_KWH" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_1_UNIT_PRICE" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_1_QUANTITY" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_1_NET_AMOUNT" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_2_UNIT_PRICE" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_2_QUANTITY" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_2_NET_AMOUNT" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_3_UNIT_PRICE" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_3_QUANTITY" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_3_NET_AMOUNT" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_4_UNIT_PRICE" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_4_QUANTITY" DECIMAL(21,6) CS_FIXED,
|
||||
"PRICING_ITEMS_4_NET_AMOUNT" DECIMAL(21,6) CS_FIXED
|
||||
);
|
||||
@@ -0,0 +1,161 @@
|
||||
ALTER VIEW "EMOBILITY"."V_CHARGEDATA_EMP" ( "ID",
|
||||
"CALLID",
|
||||
"CDRID",
|
||||
"EVSEID",
|
||||
"CONTRACTID",
|
||||
"RFID",
|
||||
"INSTANCE",
|
||||
"TOKENTYPE",
|
||||
"CONSUMEDENERGY",
|
||||
"OPERATORID",
|
||||
"OPERATORNAME",
|
||||
"OPERATORSUBMANDANT",
|
||||
"FREECHARGE",
|
||||
"CHARGEPOINTTYPE",
|
||||
" METERID",
|
||||
"MAXSOCKETPOWER",
|
||||
"ADDRESS",
|
||||
"ZIP",
|
||||
"CITY",
|
||||
"COUNTRY",
|
||||
"PROVIDERID",
|
||||
"PROVIDERNAME",
|
||||
"CHARGINGSTARTTIME",
|
||||
"CHARGINGSTOPTIME",
|
||||
"PARKINGSTARTTIME",
|
||||
"PARKINGSTOPTIME",
|
||||
"METERSTART",
|
||||
"METERSTOP",
|
||||
"TARIFF",
|
||||
"CURRENCY",
|
||||
"VAT",
|
||||
"BILLINGVALUEBRUTTO",
|
||||
"BILLINGVALUENETTO",
|
||||
"PARKINGTIMEPRICEBRUTTO",
|
||||
"PARKINGTIMEPRICENETTO",
|
||||
"ADITIONALPRICEBRUTTO",
|
||||
"ADITIONALPRICENETTO",
|
||||
"KWHNETPRICE",
|
||||
"MINUTENETPRICE",
|
||||
"SESSIONNETPRICE",
|
||||
"EICHRECHTTYPE",
|
||||
"MILEAGE",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"STATUS",
|
||||
"BILLING",
|
||||
"SYSTYPE",
|
||||
"VIEWVERSION" ) AS select
|
||||
"UUID",
|
||||
"UUID",
|
||||
"UUID",
|
||||
"FULLEVSEID",
|
||||
"CUSTOMERID",
|
||||
UPPER("RFID"),
|
||||
UPPER("RFID"),
|
||||
'RFID',
|
||||
IFNULL("WATTHOUR",
|
||||
0),
|
||||
'CPOOPERATORID',
|
||||
'OPERATORNAME',
|
||||
'true',
|
||||
CASE "FREECHARGING" WHEN 'yes'
|
||||
THEN 'true' WHEN 'no'
|
||||
then 'false'
|
||||
ELSE ''
|
||||
END as FREECHARGE,
|
||||
"PLUGTYPE",
|
||||
0,
|
||||
'METERID',
|
||||
"LOCATION_ADDRESS",
|
||||
'',
|
||||
--LOCATION ZIP
|
||||
"LOCATION_CITY",
|
||||
'DE',
|
||||
'PROVIDERID',
|
||||
'PROVIDERNAME',
|
||||
|
||||
left("STARTTIME",
|
||||
19),
|
||||
|
||||
left("STOPTIME",
|
||||
19),
|
||||
|
||||
left("STARTTIME",
|
||||
19),
|
||||
|
||||
left("STOPTIME",
|
||||
19),
|
||||
IFNULL( "METERSTART",
|
||||
0),
|
||||
IFNULL( "METERSTOP",
|
||||
0),
|
||||
'TARIFF',
|
||||
"CURRENCY",
|
||||
0,
|
||||
--'VAT',
|
||||
0,
|
||||
--'BILLINGVALUEBRUTTO',
|
||||
0,
|
||||
--'BILLINGVALUENETTO',
|
||||
0,
|
||||
--'PARKINGTIMEPRICEBRUTTO',
|
||||
0,
|
||||
--'PARKINGTIMEPRICENETTO',
|
||||
0,
|
||||
--'ADITIONALPRICEBRUTTO',
|
||||
0,
|
||||
--'ADITIONALPRICENETTO',
|
||||
"KWHGROSSPRICE" / '1.16',
|
||||
"MINUTEGROSSPRICE" / '1.16',
|
||||
"SESSIONGROSSPRICE" / '1.16',
|
||||
-- "SESSIONGROSSPRICE" ,
|
||||
"EICHRECHTTYPE",
|
||||
"MILEAGE",
|
||||
--'B2CPRICING',
|
||||
--'ASSETOWNERPRICING',
|
||||
--'CPOPRICING',
|
||||
/* "STATIONUUID",
|
||||
"CUSTOMERID",
|
||||
"STARTTIME",
|
||||
"STOPTIME",
|
||||
"DURATION",
|
||||
"WATTHOUR",
|
||||
"AMOUNT",
|
||||
"CURRENCY",
|
||||
"TRANSACTIONTYPE",
|
||||
"CREATED",
|
||||
"RFID",
|
||||
"STATION",
|
||||
"CUSTOMERGROUPID",
|
||||
"CUSTOMERGROUPNAME",
|
||||
"ORGANIZATIONID",
|
||||
"PAYMENTTYPE",
|
||||
"EVSEID",
|
||||
"PLUGTYPE",
|
||||
"EMPSHARE",
|
||||
"SIGNEDMETERVALUEBEGIN",
|
||||
"SIGNEDMETERVALUEEND",
|
||||
"OPERATORPRICE",
|
||||
"OPERATORCURRENCY",
|
||||
"OPERATORID",
|
||||
"FREECHARGING",
|
||||
"EMPTARIFFID",
|
||||
"EMPTARIFFNAME",
|
||||
"FULLEVSEID",
|
||||
"METERSTART",
|
||||
"METERSTOP",
|
||||
"NOTES",
|
||||
"MILEAGE",
|
||||
*/ --"JSONRAW",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"STATUS",
|
||||
"BILLING",
|
||||
'VIRTAPORTAL',
|
||||
'V 1.6/24.09.2020'
|
||||
from "VIRTAPORTAL"."EMP_TRANSACTIONS"
|
||||
where "TRANSACTIONTYPE" = 'charge'
|
||||
and "WATTHOUR" > 0
|
||||
and "DURATION" > 2
|
||||
UNION ALL select * from "EMOBILITY"."V_CHARGEDATA_EMP_EOPERATE"
|
||||
@@ -0,0 +1,216 @@
|
||||
DROP VIEW "EMOBILITY"."V_CHARGEDATA_EMP";
|
||||
CREATE VIEW "EMOBILITY"."V_CHARGEDATA_EMP" ( "ID",
|
||||
"CALLID",
|
||||
"CDRID",
|
||||
"EVSEID",
|
||||
"CONTRACTID",
|
||||
"RFID",
|
||||
"INSTANCE",
|
||||
"TOKENTYPE",
|
||||
"CONSUMEDENERGY",
|
||||
"OPERATORID",
|
||||
"OPERATORNAME",
|
||||
"OPERATORSUBMANDANT",
|
||||
"FREECHARGE",
|
||||
"CHARGEPOINTTYPE",
|
||||
"METERID",
|
||||
"MAXSOCKETPOWER",
|
||||
"ADDRESS",
|
||||
"ZIP",
|
||||
"CITY",
|
||||
"COUNTRY",
|
||||
"PROVIDERID",
|
||||
"PROVIDERNAME",
|
||||
"CHARGINGSTARTTIME",
|
||||
"CHARGINGSTOPTIME",
|
||||
"PARKINGSTARTTIME",
|
||||
"PARKINGSTOPTIME",
|
||||
"METERSTART",
|
||||
"METERSTOP",
|
||||
"TARIFF",
|
||||
"CURRENCY",
|
||||
"VAT",
|
||||
"BILLINGVALUEBRUTTO",
|
||||
"BILLINGVALUENETTO",
|
||||
"PARKINGTIMEPRICEBRUTTO",
|
||||
"PARKINGTIMEPRICENETTO",
|
||||
"ADITIONALPRICEBRUTTO",
|
||||
"ADITIONALPRICENETTO",
|
||||
"KWHNETPRICE",
|
||||
"MINUTENETPRICE",
|
||||
"SESSIONNETPRICE",
|
||||
"DURATION",
|
||||
"EICHRECHTTYPE",
|
||||
"MILEAGE",
|
||||
"SUBSCRIPTION_ID",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"STATUS",
|
||||
"BILLING",
|
||||
"SYSTYPE",
|
||||
"VIEWVERSION" ) AS ((select
|
||||
"UUID",
|
||||
"UUID",
|
||||
"UUID",
|
||||
"FULLEVSEID",
|
||||
TO_NVARCHAR("CUSTOMERID"),
|
||||
UPPER("RFID"),
|
||||
UPPER("RFID"),
|
||||
'RFID',
|
||||
IFNULL("WATTHOUR",
|
||||
0),
|
||||
CPOOPERATORID,
|
||||
'OPERATORNAME',
|
||||
'true',
|
||||
CASE "FREECHARGING" WHEN 'yes'
|
||||
THEN 'true' WHEN 'no'
|
||||
then 'false'
|
||||
ELSE ''
|
||||
END as FREECHARGE,
|
||||
"PLUGTYPE",
|
||||
'METERID',
|
||||
0,
|
||||
"LOCATION_ADDRESS",
|
||||
'',
|
||||
--LOCATION ZIP
|
||||
"LOCATION_CITY",
|
||||
'DE',
|
||||
'PROVIDERID',
|
||||
'PROVIDERNAME',
|
||||
|
||||
left("STARTTIME",
|
||||
19),
|
||||
|
||||
left("STOPTIME",
|
||||
19),
|
||||
|
||||
left("STARTTIME",
|
||||
19),
|
||||
|
||||
left("STOPTIME",
|
||||
19),
|
||||
IFNULL( "METERSTART",
|
||||
0),
|
||||
IFNULL( "METERSTOP",
|
||||
0),
|
||||
'TARIFF',
|
||||
"CURRENCY",
|
||||
0,
|
||||
--'VAT',
|
||||
0,
|
||||
--'BILLINGVALUEBRUTTO',
|
||||
0,
|
||||
--'BILLINGVALUENETTO',
|
||||
0,
|
||||
--'PARKINGTIMEPRICEBRUTTO',
|
||||
0,
|
||||
--'PARKINGTIMEPRICENETTO',
|
||||
0,
|
||||
--'ADITIONALPRICEBRUTTO',
|
||||
0,
|
||||
--'ADITIONALPRICENETTO',
|
||||
"KWHGROSSPRICE" / '1.16',
|
||||
"MINUTEGROSSPRICE" / '1.16',
|
||||
"SESSIONGROSSPRICE" / '1.16',
|
||||
"DURATION" ,
|
||||
"EICHRECHTTYPE",
|
||||
"MILEAGE",
|
||||
'',
|
||||
--'B2CPRICING',
|
||||
--'ASSETOWNERPRICING',
|
||||
--'CPOPRICING',
|
||||
/* "STATIONUUID",
|
||||
"CUSTOMERID",
|
||||
"STARTTIME",
|
||||
"STOPTIME",
|
||||
"DURATION",
|
||||
"WATTHOUR",
|
||||
"AMOUNT",
|
||||
"CURRENCY",
|
||||
"TRANSACTIONTYPE",
|
||||
"CREATED",
|
||||
"RFID",
|
||||
"STATION",
|
||||
"CUSTOMERGROUPID",
|
||||
"CUSTOMERGROUPNAME",
|
||||
"ORGANIZATIONID",
|
||||
"PAYMENTTYPE",
|
||||
"EVSEID",
|
||||
"PLUGTYPE",
|
||||
"EMPSHARE",
|
||||
"SIGNEDMETERVALUEBEGIN",
|
||||
"SIGNEDMETERVALUEEND",
|
||||
"OPERATORPRICE",
|
||||
"OPERATORCURRENCY",
|
||||
"OPERATORID",
|
||||
"FREECHARGING",
|
||||
"EMPTARIFFID",
|
||||
"EMPTARIFFNAME",
|
||||
"FULLEVSEID",
|
||||
"METERSTART",
|
||||
"METERSTOP",
|
||||
"NOTES",
|
||||
"MILEAGE",
|
||||
*/ --"JSONRAW",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"STATUS",
|
||||
"BILLING",
|
||||
'VIRTAPORTAL',
|
||||
'V 1.6/25.09.2020'
|
||||
from "VIRTAPORTAL"."EMP_TRANSACTIONS"
|
||||
where "TRANSACTIONTYPE" = 'charge'
|
||||
and "WATTHOUR" > 0
|
||||
and "DURATION" > 2)
|
||||
UNION ALL (SELECT
|
||||
"ID" ,
|
||||
"CALLID" ,
|
||||
"CDRID" ,
|
||||
"EVSEID" ,
|
||||
"CONTRACTID" ,
|
||||
"RFID" ,
|
||||
"INSTANCE" ,
|
||||
"TOKENTYPE" ,
|
||||
"CONSUMEDENERGY" ,
|
||||
"OPERATORID" ,
|
||||
"OPERATORNAME" ,
|
||||
"OPERATORSUBMANDANT" ,
|
||||
"FREECHARGE" ,
|
||||
"CHARGEPOINTTYPE" ,
|
||||
"METERID" ,
|
||||
"MAXSOCKETPOWER" ,
|
||||
"ADDRESS" ,
|
||||
"ZIP" ,
|
||||
"CITY" ,
|
||||
"COUNTRY" ,
|
||||
"PROVIDERID" ,
|
||||
"PROVIDERNAME" ,
|
||||
"CHARGINGSTARTTIME" ,
|
||||
"CHARGINGSTOPTIME" ,
|
||||
"PARKINGSTARTTIME" ,
|
||||
"PARKINGSTOPTIME" ,
|
||||
"METERSTART" ,
|
||||
"METERSTOP" ,
|
||||
"TARIFF" ,
|
||||
"CURRENCY" ,
|
||||
"VAT" ,
|
||||
"BILLINGVALUEBRUTTO" ,
|
||||
"BILLINGVALUENETTO" ,
|
||||
"PARKINGTIMEPRICEBRUTTO" ,
|
||||
"PARKINGTIMEPRICENETTO" ,
|
||||
"ADITIONALPRICEBRUTTO" ,
|
||||
"ADITIONALPRICENETTO" ,
|
||||
"KWHNETPRICE" ,
|
||||
"MINUTENETPRICE" ,
|
||||
"SESSIONNETPRICE" ,
|
||||
"DURATION" ,
|
||||
"EICHRECHTTYPE" ,
|
||||
"MILEAGE" ,
|
||||
"SUBSCRIPTION_ID" ,
|
||||
"CREATE_TS" ,
|
||||
"UPDATE_TS" ,
|
||||
"STATUS" ,
|
||||
"BILLING" ,
|
||||
"SYSTYPE" ,
|
||||
"VIEWVERSION"
|
||||
from "EMOBILITY"."V_CHARGEDATA_EMP_EOPERATE")) WITH READ ONLY
|
||||
@@ -0,0 +1,219 @@
|
||||
ALTER VIEW "EMOBILITY"."V_CHARGEDATA_EMP" ( "ID",
|
||||
"CALLID",
|
||||
"CDRID",
|
||||
"EVSEID",
|
||||
"CONTRACTID",
|
||||
"RFID",
|
||||
"INSTANCE",
|
||||
"TOKENTYPE",
|
||||
"CONSUMEDENERGY",
|
||||
"OPERATORID",
|
||||
"OPERATORNAME",
|
||||
"OPERATORSUBMANDANT",
|
||||
"FREECHARGE",
|
||||
"CHARGEPOINTTYPE",
|
||||
"METERID",
|
||||
"MAXSOCKETPOWER",
|
||||
"ADDRESS",
|
||||
"ZIP",
|
||||
"CITY",
|
||||
"COUNTRY",
|
||||
"PROVIDERID",
|
||||
"PROVIDERNAME",
|
||||
"CHARGINGSTARTTIME",
|
||||
"CHARGINGSTOPTIME",
|
||||
"PARKINGSTARTTIME",
|
||||
"PARKINGSTOPTIME",
|
||||
"METERSTART",
|
||||
"METERSTOP",
|
||||
"TARIFF",
|
||||
"CURRENCY",
|
||||
"VAT",
|
||||
"BILLINGVALUEBRUTTO",
|
||||
"BILLINGVALUENETTO",
|
||||
"PARKINGTIMEPRICEBRUTTO",
|
||||
"PARKINGTIMEPRICENETTO",
|
||||
"ADITIONALPRICEBRUTTO",
|
||||
"ADITIONALPRICENETTO",
|
||||
"KWHNETPRICE",
|
||||
"MINUTENETPRICE",
|
||||
"SESSIONNETPRICE",
|
||||
"DURATION",
|
||||
"EICHRECHTTYPE",
|
||||
"MILEAGE",
|
||||
"SUBSCRIPTION_ID",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"STATUS",
|
||||
"BILLING",
|
||||
"SYSTYPE",
|
||||
"VIEWVERSION" ) AS ((select
|
||||
"UUID",
|
||||
"UUID",
|
||||
"UUID",
|
||||
"FULLEVSEID",
|
||||
TO_NVARCHAR("CUSTOMERID"),
|
||||
UPPER("RFID"),
|
||||
UPPER("RFID"),
|
||||
'RFID',
|
||||
IFNULL("WATTHOUR",
|
||||
0),
|
||||
CPOOPERATORID,
|
||||
'OPERATORNAME',
|
||||
'true',
|
||||
CASE "FREECHARGING" WHEN 'yes'
|
||||
THEN 'true' WHEN 'no'
|
||||
then 'false'
|
||||
ELSE ''
|
||||
END as FREECHARGE,
|
||||
CASE CPOOPERATORID
|
||||
WHEN 'DE*ION' THEN 'ION'
|
||||
WHEN 'DE*UFC' THEN 'UFC'
|
||||
ELSE "PLUGTYPE"
|
||||
END as "PLUGTYPE",
|
||||
'METERID',
|
||||
0,
|
||||
"LOCATION_ADDRESS",
|
||||
'',
|
||||
--LOCATION ZIP
|
||||
"LOCATION_CITY",
|
||||
'DE',
|
||||
'PROVIDERID',
|
||||
'PROVIDERNAME',
|
||||
|
||||
left("STARTTIME",
|
||||
19),
|
||||
|
||||
left("STOPTIME",
|
||||
19),
|
||||
|
||||
left("STARTTIME",
|
||||
19),
|
||||
|
||||
left("STOPTIME",
|
||||
19),
|
||||
IFNULL( "METERSTART",
|
||||
0),
|
||||
IFNULL( "METERSTOP",
|
||||
0),
|
||||
'TARIFF',
|
||||
"CURRENCY",
|
||||
0,
|
||||
--'VAT',
|
||||
0,
|
||||
--'BILLINGVALUEBRUTTO',
|
||||
0,
|
||||
--'BILLINGVALUENETTO',
|
||||
0,
|
||||
--'PARKINGTIMEPRICEBRUTTO',
|
||||
0,
|
||||
--'PARKINGTIMEPRICENETTO',
|
||||
0,
|
||||
--'ADITIONALPRICEBRUTTO',
|
||||
0,
|
||||
--'ADITIONALPRICENETTO',
|
||||
"KWHGROSSPRICE" / '1.16',
|
||||
"MINUTEGROSSPRICE" / '1.16',
|
||||
"SESSIONGROSSPRICE" / '1.16',
|
||||
"DURATION" ,
|
||||
"EICHRECHTTYPE",
|
||||
"MILEAGE",
|
||||
'',
|
||||
--'B2CPRICING',
|
||||
--'ASSETOWNERPRICING',
|
||||
--'CPOPRICING',
|
||||
/* "STATIONUUID",
|
||||
"CUSTOMERID",
|
||||
"STARTTIME",
|
||||
"STOPTIME",
|
||||
"DURATION",
|
||||
"WATTHOUR",
|
||||
"AMOUNT",
|
||||
"CURRENCY",
|
||||
"TRANSACTIONTYPE",
|
||||
"CREATED",
|
||||
"RFID",
|
||||
"STATION",
|
||||
"CUSTOMERGROUPID",
|
||||
"CUSTOMERGROUPNAME",
|
||||
"ORGANIZATIONID",
|
||||
"PAYMENTTYPE",
|
||||
"EVSEID",
|
||||
"PLUGTYPE",
|
||||
"EMPSHARE",
|
||||
"SIGNEDMETERVALUEBEGIN",
|
||||
"SIGNEDMETERVALUEEND",
|
||||
"OPERATORPRICE",
|
||||
"OPERATORCURRENCY",
|
||||
"OPERATORID",
|
||||
"FREECHARGING",
|
||||
"EMPTARIFFID",
|
||||
"EMPTARIFFNAME",
|
||||
"FULLEVSEID",
|
||||
"METERSTART",
|
||||
"METERSTOP",
|
||||
"NOTES",
|
||||
"MILEAGE",
|
||||
*/ --"JSONRAW",
|
||||
"CREATE_TS",
|
||||
"UPDATE_TS",
|
||||
"STATUS",
|
||||
"BILLING",
|
||||
'VIRTAPORTAL',
|
||||
'V 1.8/23.10.2020'
|
||||
from "VIRTAPORTAL"."EMP_TRANSACTIONS"
|
||||
where "TRANSACTIONTYPE" = 'charge'
|
||||
and "WATTHOUR" > 0
|
||||
and "DURATION" > 2)
|
||||
UNION ALL (SELECT
|
||||
"ID" ,
|
||||
"CALLID" ,
|
||||
"CDRID" ,
|
||||
"EVSEID" ,
|
||||
"CONTRACTID" ,
|
||||
"RFID" ,
|
||||
"INSTANCE" ,
|
||||
"TOKENTYPE" ,
|
||||
"CONSUMEDENERGY" ,
|
||||
"OPERATORID" ,
|
||||
"OPERATORNAME" ,
|
||||
"OPERATORSUBMANDANT" ,
|
||||
"FREECHARGE" ,
|
||||
"CHARGEPOINTTYPE" ,
|
||||
"METERID" ,
|
||||
"MAXSOCKETPOWER" ,
|
||||
"ADDRESS" ,
|
||||
"ZIP" ,
|
||||
"CITY" ,
|
||||
"COUNTRY" ,
|
||||
"PROVIDERID" ,
|
||||
"PROVIDERNAME" ,
|
||||
"CHARGINGSTARTTIME" ,
|
||||
"CHARGINGSTOPTIME" ,
|
||||
"PARKINGSTARTTIME" ,
|
||||
"PARKINGSTOPTIME" ,
|
||||
"METERSTART" ,
|
||||
"METERSTOP" ,
|
||||
"TARIFF" ,
|
||||
"CURRENCY" ,
|
||||
"VAT" ,
|
||||
"BILLINGVALUEBRUTTO" ,
|
||||
"BILLINGVALUENETTO" ,
|
||||
"PARKINGTIMEPRICEBRUTTO" ,
|
||||
"PARKINGTIMEPRICENETTO" ,
|
||||
"ADITIONALPRICEBRUTTO" ,
|
||||
"ADITIONALPRICENETTO" ,
|
||||
"KWHNETPRICE" ,
|
||||
"MINUTENETPRICE" ,
|
||||
"SESSIONNETPRICE" ,
|
||||
"DURATION" ,
|
||||
"EICHRECHTTYPE" ,
|
||||
"MILEAGE" ,
|
||||
"SUBSCRIPTION_ID" ,
|
||||
"CREATE_TS" ,
|
||||
"UPDATE_TS" ,
|
||||
"STATUS" ,
|
||||
"BILLING" ,
|
||||
"SYSTYPE" ,
|
||||
"VIEWVERSION"
|
||||
from "EMOBILITY"."V_CHARGEDATA_EMP_EOPERATE")) WITH READ ONLY
|
||||
Reference in New Issue
Block a user