PCHD#34588 Views tbv rapportages export Engie
svn path=/Customer/trunk/; revision=30313
This commit is contained in:
544
PCHH/pchh.sql
544
PCHH/pchh.sql
@@ -1,4 +1,3 @@
|
||||
/* Formatted on 9-3-2016 11:11:41 (QP5 v5.136.908.31019) */
|
||||
-- Script containing customer specific configuration sql statements for PCHH (Holding)
|
||||
-- (c) 2008 Facilitor
|
||||
-- $Revision$
|
||||
@@ -33,9 +32,7 @@ AS
|
||||
NULL sender,
|
||||
NULL receiver,
|
||||
REPLACE (
|
||||
REPLACE (n.fac_srtnotificatie_oms,
|
||||
'##KEY##',
|
||||
m.mld_melding_key),
|
||||
REPLACE (n.fac_srtnotificatie_oms, '##KEY##', m.mld_melding_key),
|
||||
' (##DISC##/##STDMLD##)',
|
||||
''),
|
||||
fac_srtnotificatie_code,
|
||||
@@ -95,8 +92,545 @@ AS
|
||||
AND B.PRS_BEDRIJF_KEY = C.PRS_BEDRIJF_KEY
|
||||
AND b.prs_bedrijf_huurder = 1;
|
||||
|
||||
CREATE OR REPLACE VIEW PCHH_V_BULKUPLOAD_ELEKTRA
|
||||
(
|
||||
OBJECTID,
|
||||
STATUS_PCH,
|
||||
WEEK,
|
||||
START_DATE,
|
||||
STREET,
|
||||
HOUSE_NUM1,
|
||||
HOUSE_NUM2,
|
||||
POST_CODE1,
|
||||
CITY1,
|
||||
EAN,
|
||||
BUS_AGREE_NO,
|
||||
ZZRES_FUNC,
|
||||
ZZEB_CLU_TXT,
|
||||
ZZEB_MAIN,
|
||||
ZZUSAGE_1,
|
||||
ZZPEAK_1,
|
||||
STATUS,
|
||||
PO_NUMBER_SOLD,
|
||||
VBEZ,
|
||||
VREFER,
|
||||
ZZALT_NAME,
|
||||
ZZALTINVADDR,
|
||||
ZZALTINV_STREET,
|
||||
ZZALTINV_POSTC,
|
||||
ZZALTINV_CITY,
|
||||
ZZALTINV_COUNTRY,
|
||||
ZZDL_CONNECTION,
|
||||
ZZTXT_CONNECTION,
|
||||
ZZALTMDBADDR,
|
||||
ZZALTMDB_EMAIL,
|
||||
ZZALTMDB_STREET,
|
||||
ZZALTMDB_HSNUM1,
|
||||
ZZALTMDB_HSNUM2,
|
||||
ZZALTMDB_POSTC,
|
||||
ZZALTMDB_CITY,
|
||||
ZZALTMDB_COUNTRY,
|
||||
ZZALTVKOADDR,
|
||||
ZZALTVKO_EMAIL,
|
||||
ZZALTVKO_STREET,
|
||||
ZZALTVKO_HSNUM1,
|
||||
ZZALTVKO_HSNUM2,
|
||||
ZZALTVKO_POSTC,
|
||||
ZZALTVKO_CITY,
|
||||
ZZALTVKO_COUNTRY,
|
||||
ZZALTVKOFREQ,
|
||||
ZZTELWERK1_E,
|
||||
ZZTELWERK2_E,
|
||||
ZZTELWERK3_E,
|
||||
ZZTELWERK4_E,
|
||||
ZZTERUGLEV,
|
||||
ZZDUURZAAM
|
||||
)
|
||||
AS
|
||||
SELECT O.INS_DEEL_KEY,
|
||||
status_pch.fac_usrdata_omschr status,
|
||||
TO_CHAR (
|
||||
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
|
||||
'iw')
|
||||
week,
|
||||
ingangsdatum.ins_kenmerkdeel_waarde start_date,
|
||||
straat.ins_kenmerkdeel_waarde street,
|
||||
huisnummer.ins_kenmerkdeel_waarde house_num1,
|
||||
huisnr_toev.ins_kenmerkdeel_waarde house_num2,
|
||||
postcode.ins_kenmerkdeel_waarde post_code1,
|
||||
plaats.ins_kenmerkdeel_waarde city1,
|
||||
ean.ins_kenmerkdeel_waarde ean,
|
||||
debiteur.prs_leverancier_nr bus_agree_no,
|
||||
DECODE (verbl_functie.ins_kenmerkdeel_waarde, 1, 'X') zzres_func,
|
||||
ebcluster.ins_kenmerkdeel_waarde zzeb_clu_txt,
|
||||
eb_mainnr.ins_kenmerkdeel_waarde zzeb_main,
|
||||
jaarverb.ins_kenmerkdeel_waarde zzusage_1,
|
||||
piek.ins_kenmerkdeel_waarde zzpeak_1,
|
||||
status.fac_usrdata_omschr status,
|
||||
site.ins_kenmerkdeel_waarde po_number_sold,
|
||||
eerste_facref.ins_kenmerkdeel_waarde vbez,
|
||||
--tweede_facref.ins_kenmerkdeel_waarde vrefer,
|
||||
'' vrefer,
|
||||
debiteur.prs_bedrijf_bezoek_adres zzalt_name,
|
||||
debiteur.prs_kenmerklink_waarde zzaltinvaddr,
|
||||
'' zzaltinv_street,
|
||||
'' zzaltinv_postc,
|
||||
'' zzaltinv_city,
|
||||
'' zzaltinv_country,
|
||||
srt_aansl.ins_kenmerkdeel_waarde zzdl_connection,
|
||||
srt_aansl_txt.ins_kenmerkdeel_waarde zztxt_connection,
|
||||
'02' zzaltmdbaddr,
|
||||
contactpers.prs_contactpersoon_email zzaltmdb_email,
|
||||
'' zzaltmdb_street,
|
||||
'' zzaltmdb_hsnum1,
|
||||
'' zzaltmdb_hsnum2,
|
||||
'' zzaltmdb_postc,
|
||||
'' zzaltmdb_city,
|
||||
'' zzaltmdb_country,
|
||||
adressering_vko.ins_kenmerkdeel_waarde zzaltvkoaddr,
|
||||
contactpers.prs_contactpersoon_email zzaltvko_email,
|
||||
'' zzaltvko_street,
|
||||
'' zzaltvko_hsnum1,
|
||||
'' zzaltvko_hsnum2,
|
||||
'' zzaltvko_potsc,
|
||||
'' zzaltvko_city,
|
||||
'' zzaltvko_country,
|
||||
frequentie_vko.ins_kenmerkdeel_waarde zzaltvkofreq,
|
||||
meter_I.ins_kenmerkdeel_waarde zztelwerk1_e,
|
||||
meter_II.ins_kenmerkdeel_waarde zztelwerk2_e,
|
||||
meter_III.ins_kenmerkdeel_waarde zztelwerk3_e,
|
||||
meter_IV.ins_kenmerkdeel_waarde zztelwerk4_e,
|
||||
DECODE (terugl.ins_kenmerkdeel_waarde, 1, 'X') zzteruglev,
|
||||
DECODE (duurzaam.ins_kenmerkdeel_waarde, 1, 'X') zzduurzaam
|
||||
FROM ins_deel o,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 52) ingangsdatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 44) straat,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 45) huisnummer,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 46) huisnr_toev,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 47) postcode,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 48) plaats,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 41) ean,
|
||||
(SELECT k.*, d.*, n.prs_kenmerklink_waarde
|
||||
FROM ins_kenmerkdeel k, prs_bedrijf d, prs_kenmerklink n
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = D.PRS_BEDRIJF_KEY
|
||||
AND K.INS_KENMERK_KEY = 101
|
||||
AND D.PRS_BEDRIJF_KEY = N.PRS_LINK_KEY(+)
|
||||
AND N.PRS_KENMERK_KEY = 1040) debiteur,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 74) ebcluster,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 221) eb_mainnr,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 181) jaarverb,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 69) piek,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 441) status,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 241) site,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 284) eerste_facref,
|
||||
-- (SELECT k.*
|
||||
-- FROM ins_kenmerkdeel k
|
||||
-- WHERE K.INS_KENMERK_KEY = 243) tweede_facref,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 261) srt_aansl,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE k.ins_kenmerk_key = 71) srt_aansl_txt,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, pchh_v_contact_werkm kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.prs_contactpersoon_key
|
||||
AND k.ins_kenmerk_key = 244) contactpers,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 301) adressering_vko,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 182) frequentie_vko,
|
||||
(SELECT K.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE k.ins_kenmerk_key = 75) terugl,
|
||||
(SELECT K.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE k.ins_kenmerk_key = 321) duurzaam,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 287) statusdatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 282) verbl_functie,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 401) meter_I,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 61) meter_II,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 62) meter_III,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 63) meter_IV,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 402) status_pch
|
||||
WHERE O.INS_SRTDEEL_KEY = 221
|
||||
AND O.INS_DEEL_VERWIJDER IS NULL
|
||||
AND o.ins_deel_key = ingangsdatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = straat.ins_deel_key(+)
|
||||
AND o.ins_deel_key = huisnummer.ins_deel_key(+)
|
||||
AND o.ins_deel_key = huisnr_toev.ins_deel_key(+)
|
||||
AND o.ins_deel_key = postcode.ins_deel_key(+)
|
||||
AND o.ins_deel_key = plaats.ins_deel_key(+)
|
||||
AND o.ins_deel_key = ean.ins_deel_key(+)
|
||||
AND o.ins_deel_key = debiteur.ins_deel_key(+)
|
||||
AND o.ins_deel_key = ebcluster.ins_deel_key(+)
|
||||
AND o.ins_deel_key = eb_mainnr.ins_deel_key(+)
|
||||
AND o.ins_deel_key = jaarverb.ins_deel_key(+)
|
||||
AND o.ins_deel_key = piek.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status.ins_deel_key(+)
|
||||
AND o.ins_deel_key = site.ins_deel_key(+)
|
||||
AND o.ins_deel_key = eerste_facref.ins_deel_key(+)
|
||||
--AND o.ins_deel_key = tweede_facref.ins_deel_key(+)
|
||||
AND o.ins_deel_key = srt_aansl.ins_deel_key(+)
|
||||
AND o.ins_deel_key = srt_aansl_txt.ins_deel_key(+)
|
||||
AND o.ins_deel_key = contactpers.ins_deel_key(+)
|
||||
AND o.ins_deel_key = adressering_vko.ins_deel_key(+)
|
||||
AND o.ins_deel_key = frequentie_vko.ins_deel_key(+)
|
||||
AND o.ins_deel_key = terugl.ins_deel_key(+)
|
||||
AND o.ins_deel_key = duurzaam.ins_deel_key(+)
|
||||
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = verbl_functie.ins_deel_key(+)
|
||||
AND o.ins_deel_key = meter_I.ins_deel_key(+)
|
||||
AND o.ins_deel_key = meter_II.ins_deel_key(+)
|
||||
AND o.ins_deel_key = meter_III.ins_deel_key(+)
|
||||
AND o.ins_deel_key = meter_IV.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status_pch.ins_deel_key(+);
|
||||
|
||||
CREATE OR REPLACE VIEW PCHH_V_BULKUPLOAD_GAS
|
||||
(
|
||||
OBJECTID,
|
||||
STATUS_PCH,
|
||||
WEEK,
|
||||
START_DATE,
|
||||
STREET,
|
||||
HOUSE_NUM1,
|
||||
HOUSE_NUM2,
|
||||
POST_CODE1,
|
||||
CITY1,
|
||||
EAN,
|
||||
BUS_AGREE_NO,
|
||||
ZZUSAGE_1,
|
||||
ZZCAPACITY_1,
|
||||
STATUS,
|
||||
PO_NUMBER_SOLD,
|
||||
VBEZ,
|
||||
VREFER,
|
||||
ZZALT_NAME,
|
||||
ZZALTINVADDR,
|
||||
ZZALTINV_STREET,
|
||||
ZZALTINV_POSTC,
|
||||
ZZALTINV_CITY,
|
||||
ZZALTINV_COUNTRY,
|
||||
ZZ_TUIN,
|
||||
ZZ_TUIN_FROM,
|
||||
ZZ_TUIN_TO,
|
||||
ZZ_TUIN_PERC,
|
||||
ZZ_TUIN_WH,
|
||||
ZZ_TUIN_BTW,
|
||||
ZZALTMDBADDR,
|
||||
ZZALTMDB_EMAIL,
|
||||
ZZALTMDB_STREET,
|
||||
ZZALTMDB_HSNUM1,
|
||||
ZZALTMDB_HSNUM2,
|
||||
ZZALTMDB_POSTC,
|
||||
ZZALTMDB_CITY,
|
||||
ZZALTMDB_COUNTRY,
|
||||
ZZALTVKOADDR,
|
||||
ZZALTVKO_EMAIL,
|
||||
ZZALTVKO_STREET,
|
||||
ZZALTVKO_HSNUM1,
|
||||
ZZALTVKO_HSNUM2,
|
||||
ZZALTVKO_POSTC,
|
||||
ZZALTVKO_CITY,
|
||||
ZZALTVKO_COUNTRY,
|
||||
ZZALTVKOFREQ,
|
||||
ZZTELWERK1_G
|
||||
)
|
||||
AS
|
||||
SELECT O.INS_DEEL_KEY,
|
||||
status_pch.fac_usrdata_omschr status_pch,
|
||||
TO_CHAR (
|
||||
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
|
||||
'iw')
|
||||
week,
|
||||
ingangsdatum.ins_kenmerkdeel_waarde start_date,
|
||||
straat.ins_kenmerkdeel_waarde street,
|
||||
huisnummer.ins_kenmerkdeel_waarde house_num1,
|
||||
huisnr_toev.ins_kenmerkdeel_waarde house_num2,
|
||||
postcode.ins_kenmerkdeel_waarde post_code1,
|
||||
plaats.ins_kenmerkdeel_waarde city1,
|
||||
ean.ins_kenmerkdeel_waarde ean,
|
||||
debiteur.prs_leverancier_nr bus_agree_no,
|
||||
jaarverb.ins_kenmerkdeel_waarde zzusage_1,
|
||||
'' zzcpacity_1,
|
||||
status.fac_usrdata_omschr status,
|
||||
'' po_number_sold,
|
||||
eerste_facref.ins_kenmerkdeel_waarde vbez,
|
||||
'' vrefer,
|
||||
debiteur.prs_bedrijf_bezoek_adres zzalt_name,
|
||||
debiteur.prs_kenmerklink_waarde zzaltinvaddr,
|
||||
'' zzaltinv_street,
|
||||
'' zzaltinv_postc,
|
||||
'' zzaltinv_city,
|
||||
'' zzaltinv_country,
|
||||
'' zz_tuin,
|
||||
'' zz_tuin_from,
|
||||
'' zz_tuin_to,
|
||||
'' zz_tuin_perc,
|
||||
'' zz_tuin_wh,
|
||||
'' zz_tuin_btw,
|
||||
'02' zzaltmdbaddr,
|
||||
contactpers.prs_contactpersoon_email zzaltmdb_email,
|
||||
'' zzaltmdb_street,
|
||||
'' zzaltmdb_hsnum1,
|
||||
'' zzaltmdb_hsnum2,
|
||||
'' zzaltmdb_postc,
|
||||
'' zzaltmdb_city,
|
||||
'' zzaltmdb_country,
|
||||
adressering_vko.ins_kenmerkdeel_waarde zzaltvkoaddr,
|
||||
contactpers.prs_contactpersoon_email zzaltvko_email,
|
||||
'' zzaltvko_street,
|
||||
'' zzaltvko_hsnum1,
|
||||
'' zzaltvko_hsnum2,
|
||||
'' zzaltvko_potsc,
|
||||
'' zzaltvko_city,
|
||||
'' zzaltvko_country,
|
||||
frequentie_vko.ins_kenmerkdeel_waarde zzaltvkofreq,
|
||||
meterstand.ins_kenmerkdeel_waarde zztelwerk1_g
|
||||
FROM ins_deel o,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 52) ingangsdatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 44) straat,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 45) huisnummer,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 46) huisnr_toev,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 47) postcode,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 48) plaats,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 41) ean,
|
||||
(SELECT k.*, d.*, n.prs_kenmerklink_waarde
|
||||
FROM ins_kenmerkdeel k, prs_bedrijf d, prs_kenmerklink n
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = D.PRS_BEDRIJF_KEY
|
||||
AND K.INS_KENMERK_KEY = 101
|
||||
AND D.PRS_BEDRIJF_KEY = N.PRS_LINK_KEY(+)
|
||||
AND N.PRS_KENMERK_KEY = 1040) debiteur,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 183) jaarverb,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 441) status,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 291) eerste_facref,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, pchh_v_contact_werkm kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.prs_contactpersoon_key
|
||||
AND k.ins_kenmerk_key = 244) contactpers,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 381) adressering_vko,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 293) frequentie_vko,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 287) statusdatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 403) meterstand,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 421) status_pch
|
||||
WHERE O.INS_SRTDEEL_KEY = 222
|
||||
AND O.INS_DEEL_VERWIJDER IS NULL
|
||||
AND o.ins_deel_key = ingangsdatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = straat.ins_deel_key(+)
|
||||
AND o.ins_deel_key = huisnummer.ins_deel_key(+)
|
||||
AND o.ins_deel_key = huisnr_toev.ins_deel_key(+)
|
||||
AND o.ins_deel_key = postcode.ins_deel_key(+)
|
||||
AND o.ins_deel_key = plaats.ins_deel_key(+)
|
||||
AND o.ins_deel_key = ean.ins_deel_key(+)
|
||||
AND o.ins_deel_key = debiteur.ins_deel_key(+)
|
||||
AND o.ins_deel_key = jaarverb.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status.ins_deel_key(+)
|
||||
AND o.ins_deel_key = eerste_facref.ins_deel_key(+)
|
||||
AND o.ins_deel_key = contactpers.ins_deel_key(+)
|
||||
AND o.ins_deel_key = adressering_vko.ins_deel_key(+)
|
||||
AND o.ins_deel_key = frequentie_vko.ins_deel_key(+)
|
||||
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = meterstand.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status_pch.ins_deel_key(+);
|
||||
|
||||
CREATE OR REPLACE VIEW PCHH_V_AFMELDINGEN_ENERGIE
|
||||
(
|
||||
OBJECTID,
|
||||
STATUS_PCH,
|
||||
WEEK,
|
||||
END_DATE,
|
||||
SEND_SWITCH,
|
||||
EAN,
|
||||
STATUS,
|
||||
ZZTELWERK1_E,
|
||||
ZZTELWERK2_E,
|
||||
ZZTELWERK3_E,
|
||||
ZZTELWERK4_E,
|
||||
ZZTELWERK1_G
|
||||
)
|
||||
AS
|
||||
SELECT O.INS_DEEL_KEY, -- eerst alle elektra aansluitingen 221
|
||||
status_pch.fac_usrdata_omschr status_pch,
|
||||
TO_CHAR (
|
||||
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
|
||||
'iw')
|
||||
week,
|
||||
einddatum.ins_kenmerkdeel_waarde end_date,
|
||||
'' send_switch,
|
||||
ean.ins_kenmerkdeel_waarde ean,
|
||||
status.fac_usrdata_omschr status,
|
||||
telwerk_I.ins_kenmerkdeel_waarde zztelwerk1_e,
|
||||
telwerk_II.ins_kenmerkdeel_waarde zztelwerk2_e,
|
||||
telwerk_III.ins_kenmerkdeel_waarde zztelwerk3_e,
|
||||
telwerk_IV.ins_kenmerkdeel_waarde zztelwerk4_e,
|
||||
'' zztelwerk1_g
|
||||
FROM ins_deel o,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 53) einddatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 41) ean,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 441) status,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 287) statusdatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 401) telwerk_I,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 61) telwerk_II,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 62) telwerk_III,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 63) telwerk_IV,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 402) status_pch
|
||||
WHERE O.INS_SRTDEEL_KEY = 221
|
||||
AND O.INS_DEEL_VERWIJDER IS NULL
|
||||
AND o.ins_deel_key = einddatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = ean.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status.ins_deel_key(+)
|
||||
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = telwerk_I.ins_deel_key(+)
|
||||
AND o.ins_deel_key = telwerk_II.ins_deel_key(+)
|
||||
AND o.ins_deel_key = telwerk_III.ins_deel_key(+)
|
||||
AND o.ins_deel_key = telwerk_IV.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status_pch.ins_deel_key(+)
|
||||
UNION ALL
|
||||
SELECT O.INS_DEEL_KEY, --- dan alle gasaansluitingen 222
|
||||
status_pch.fac_usrdata_omschr status_pch,
|
||||
TO_CHAR (
|
||||
TO_DATE (statusdatum.ins_kenmerkdeel_waarde, 'dd-mm-yyyy'),
|
||||
'iw')
|
||||
week,
|
||||
einddatum.ins_kenmerkdeel_waarde end_date,
|
||||
'' send_switch,
|
||||
ean.ins_kenmerkdeel_waarde ean,
|
||||
status.fac_usrdata_omschr status,
|
||||
'' zztelwerk1_e,
|
||||
'' zztelwerk2_e,
|
||||
'' zztelwerk3_e,
|
||||
'' zztelwerk4_e,
|
||||
zztelwerk1_g.ins_kenmerkdeel_waarde zztelwerk1_g
|
||||
FROM ins_deel o,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 53) einddatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 41) ean,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 441) status,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 287) statusdatum,
|
||||
(SELECT k.*
|
||||
FROM ins_kenmerkdeel k
|
||||
WHERE K.INS_KENMERK_KEY = 403) zztelwerk1_g,
|
||||
(SELECT K.INS_DEEL_KEY, kw.*
|
||||
FROM ins_kenmerkdeel k, fac_usrdata kw
|
||||
WHERE K.INS_KENMERKDEEL_WAARDE = kw.fac_usrdata_key
|
||||
AND k.ins_kenmerk_key = 421) status_pch
|
||||
WHERE O.INS_SRTDEEL_KEY = 222
|
||||
AND O.INS_DEEL_VERWIJDER IS NULL
|
||||
AND o.ins_deel_key = einddatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = ean.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status.ins_deel_key(+)
|
||||
AND o.ins_deel_key = statusdatum.ins_deel_key(+)
|
||||
AND o.ins_deel_key = zztelwerk1_g.ins_deel_key(+)
|
||||
AND o.ins_deel_key = status_pch.ins_deel_key(+);
|
||||
|
||||
BEGIN
|
||||
fac.registercustversion ('PCHH', 2);
|
||||
fac.registercustversion ('PCHH', 3);
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user