Beruflich Dokumente
Kultur Dokumente
SELECT * FROM
(SELECT 'BEFORE',INVOICE_DATE,BILLING_GROUP_ID, BILLING_GROUP_VERSION, EFF_START
_DT, EFF_END_DT, CANCELLATION_DT, EFF_DELETE_DT, BILLING_TYPE,
MASTER_ORIGINAL_CONTRACT_ID, PRODUCT_ID, UNIT_PRICE, UNIT_MEASURE, TRUE_UP, CURR
ENCY_CODE, BURSTING_FREQUENCY, USAGE_METHOD
FROM BILLING_GP_HEAD_HIST_FEB_PRE
WHERE INVOICE_DATE ='01-FEB-2016'
MINUS
SELECT 'BEFORE',INVOICE_DATE,BILLING_GROUP_ID, BILLING_GROUP_VERSION, EFF_START_
DT, EFF_END_DT, CANCELLATION_DT, EFF_DELETE_DT, BILLING_TYPE,
MASTER_ORIGINAL_CONTRACT_ID, PRODUCT_ID, UNIT_PRICE, UNIT_MEASURE, TRUE_UP, CURR
ENCY_CODE, BURSTING_FREQUENCY, USAGE_METHOD
FROM BILLING_GP_HEAD_HIST_FEB_PST
WHERE INVOICE_DATE ='01-FEB-2016'
UNION ALL
SELECT 'AFTER',INVOICE_DATE,BILLING_GROUP_ID, BILLING_GROUP_VERSION, EFF_START_D
T, EFF_END_DT, CANCELLATION_DT, EFF_DELETE_DT, BILLING_TYPE,
MASTER_ORIGINAL_CONTRACT_ID, PRODUCT_ID, UNIT_PRICE, UNIT_MEASURE, TRUE_UP, CURR
ENCY_CODE, BURSTING_FREQUENCY, USAGE_METHOD
FROM BILLING_GP_HEAD_HIST_FEB_PST
WHERE INVOICE_DATE ='01-FEB-2016'
MINUS
SELECT 'AFTER',INVOICE_DATE,BILLING_GROUP_ID, BILLING_GROUP_VERSION, EFF_START_D
T, EFF_END_DT, CANCELLATION_DT, EFF_DELETE_DT, BILLING_TYPE,
MASTER_ORIGINAL_CONTRACT_ID, PRODUCT_ID, UNIT_PRICE, UNIT_MEASURE, TRUE_UP, CURR
ENCY_CODE, BURSTING_FREQUENCY, USAGE_METHOD
FROM BILLING_GP_HEAD_HIST_FEB_PRE
WHERE INVOICE_DATE ='01-FEB-2016')
ORDER BY 1,3,10;
--** BILLING_GROUP_DETAIL_HISTORY **
SELECT * FROM
(SELECT 'BEFORE',INVOICE_DATE,BILLING_GROUP_ID, ORIGINAL_DETAIL_ID, EFF_START_DT
, EFF_END_DT, MASTER_ORIGINAL_CONTRACT_ID, ORDER_ID, PRODUCT_ID, PRODUCT
FROM BILLING_GP_DETAIL_HIST_FEB_PRE
WHERE INVOICE_DATE = '01-FEB-2016'
MINUS
SELECT 'BEFORE',INVOICE_DATE,BILLING_GROUP_ID, ORIGINAL_DETAIL_ID, EFF_START_DT,
EFF_END_DT, MASTER_ORIGINAL_CONTRACT_ID, ORDER_ID, PRODUCT_ID, PRODUCT
FROM BILLING_GP_DETAIL_HIST_FEB_PST
WHERE INVOICE_DATE = '01-FEB-2016'
UNION ALL
SELECT 'AFTER',INVOICE_DATE,BILLING_GROUP_ID, ORIGINAL_DETAIL_ID, EFF_START_DT,
EFF_END_DT, MASTER_ORIGINAL_CONTRACT_ID, ORDER_ID, PRODUCT_ID, PRODUCT
FROM BILLING_GP_DETAIL_HIST_FEB_PST
WHERE INVOICE_DATE = '01-FEB-2016'
MINUS
SELECT 'AFTER',INVOICE_DATE,BILLING_GROUP_ID, ORIGINAL_DETAIL_ID, EFF_START_DT,
EFF_END_DT, MASTER_ORIGINAL_CONTRACT_ID, ORDER_ID, PRODUCT_ID, PRODUCT
FROM BILLING_GP_DETAIL_HIST_FEB_PRE
WHERE INVOICE_DATE = '01-FEB-2016')
ORDER BY 3,1,8,9;
--** CONTRACT_HEADER_HISTORY **
SELECT * FROM
(SELECT 'BEFORE', INVOICE_DATE, ORDER_ID, RESELL_ORDER_ID, ACCOUNT_ID, ACCOUNT_N
AME, EFF_DATE, EFF_END_DT, FIRST_BILL_DT, DO_NOT_INVOICE, MANUAL_FLG, RESELLER_F
LG, REV_REC_LOCKED, CURRENCY_CODE, RESELLER_RETAIL_CURRENCY_CODE, REPORTING_REGI
ON, CONTRACT_TYPE, PRE_BILL_FLG, BILLING_ADDRESS_ID, BILL_TO_ADDR, BILL_TO_CITY,
BILL_TO_STATE, BILL_TO_ZIP, BILL_TO_COUNTRY, PO_NUM, VAT_REG, CREATED_BY_ID, P
RINTED_COMMENTS, CUSTOMER_TEMPLATE
FROM CONTRACT_HEADER_HIST_FEB_PRE WHERE INVOICE_DATE = '01-FEB-2016'
MINUS
SELECT 'BEFORE', INVOICE_DATE, ORDER_ID, RESELL_ORDER_ID, ACCOUNT_ID, ACCOUNT_NA
ME, EFF_DATE, EFF_END_DT, FIRST_BILL_DT, DO_NOT_INVOICE, MANUAL_FLG, RESELLER_FL
G, REV_REC_LOCKED, CURRENCY_CODE, RESELLER_RETAIL_CURRENCY_CODE, REPORTING_REGIO
N, CONTRACT_TYPE, PRE_BILL_FLG, BILLING_ADDRESS_ID, BILL_TO_ADDR, BILL_TO_CITY,
BILL_TO_STATE, BILL_TO_ZIP, BILL_TO_COUNTRY, PO_NUM, VAT_REG, CREATED_BY_ID, PR
INTED_COMMENTS, CUSTOMER_TEMPLATE
FROM CONTRACT_HEADER_HIST_FEB_PST WHERE INVOICE_DATE = '01-FEB-2016'
UNION ALL
SELECT 'AFTER', INVOICE_DATE, ORDER_ID, RESELL_ORDER_ID, ACCOUNT_ID, ACCOUNT_NAM
E, EFF_DATE, EFF_END_DT, FIRST_BILL_DT, DO_NOT_INVOICE, MANUAL_FLG, RESELLER_FLG
, REV_REC_LOCKED, CURRENCY_CODE, RESELLER_RETAIL_CURRENCY_CODE, REPORTING_REGION
, CONTRACT_TYPE, PRE_BILL_FLG, BILLING_ADDRESS_ID, BILL_TO_ADDR, BILL_TO_CITY, B
ILL_TO_STATE, BILL_TO_ZIP, BILL_TO_COUNTRY, PO_NUM, VAT_REG, CREATED_BY_ID, PRIN
TED_COMMENTS, CUSTOMER_TEMPLATE
FROM CONTRACT_HEADER_HIST_FEB_PST WHERE INVOICE_DATE = '01-FEB-2016'
MINUS
SELECT 'AFTER', INVOICE_DATE, ORDER_ID, RESELL_ORDER_ID, ACCOUNT_ID, ACCOUNT_NAM
E, EFF_DATE, EFF_END_DT, FIRST_BILL_DT, DO_NOT_INVOICE, MANUAL_FLG, RESELLER_FLG
, REV_REC_LOCKED, CURRENCY_CODE, RESELLER_RETAIL_CURRENCY_CODE, REPORTING_REGION
, CONTRACT_TYPE, PRE_BILL_FLG, BILLING_ADDRESS_ID, BILL_TO_ADDR, BILL_TO_CITY, B
ILL_TO_STATE, BILL_TO_ZIP, BILL_TO_COUNTRY, PO_NUM, VAT_REG, CREATED_BY_ID, PRI
NTED_COMMENTS, CUSTOMER_TEMPLATE
FROM CONTRACT_HEADER_HIST_FEB_PRE WHERE INVOICE_DATE = '01-FEB-2016')
ORDER BY 1,3;
--**CONTRACT_DETAIL_HISTORY**
SELECT * FROM
(SELECT 'BEFORE', INVOICE_DATE, DETAIL_ID, ORDER_ID, PRODUCT_ID, ORIGINAL_DETAIL
_ID, EFF_START_DT, EFF_END_DT, UNITS_LOW, UNITS_HIGH, UNIT_PRICE,RESELLER_RATE,
UPP, RECURRING, DOUBLE_COUNT, UNIT_MEASURE, USAGE_METHOD, BILLING_DURATION, PRIC
ING_METHOD, CURRENCY_CODE, RESELLER_END_CUST_CURR, BURSTING_FREQUENCY, RECORD_TY
PE, SERVER_TYPE, REGION, AGG_METHOD, CONTRACT_DETAIL_SOURCE, PRODUCT, REV_REC_ST
ART_DATE,REV_REC_END_DATE, REV_REC_TYPE, REV_REC_GROUP, REV_REC_UNIT_RATE, COMMI
T_INCREASE_PERCENTAGE, LOOK_BACK_FREQUENCY, LOOK_BACK_MONTHS, CREATED_BY_ID, PRO
DUCT_TEXT
FROM CONTRACT_DETAIL_HIST_FEB_PRE WHERE INVOICE_DATE ='01-FEB-2016'
MINUS
SELECT 'BEFORE', INVOICE_DATE, DETAIL_ID, ORDER_ID, PRODUCT_ID, ORIGINAL_DETAIL_
ID, EFF_START_DT, EFF_END_DT, UNITS_LOW, UNITS_HIGH, UNIT_PRICE,RESELLER_RATE, U
PP, RECURRING, DOUBLE_COUNT, UNIT_MEASURE, USAGE_METHOD, BILLING_DURATION, PRICI
NG_METHOD, CURRENCY_CODE, RESELLER_END_CUST_CURR, BURSTING_FREQUENCY, RECORD_TYP
E, SERVER_TYPE, REGION, AGG_METHOD, CONTRACT_DETAIL_SOURCE, PRODUCT, REV_REC_STA
RT_DATE,REV_REC_END_DATE, REV_REC_TYPE, REV_REC_GROUP, REV_REC_UNIT_RATE, COMMIT
_INCREASE_PERCENTAGE, LOOK_BACK_FREQUENCY, LOOK_BACK_MONTHS, CREATED_BY_ID, PRO
DUCT_TEXT
FROM CONTRACT_DETAIL_HIST_FEB_PST WHERE INVOICE_DATE ='01-FEB-2016'
UNION ALL