/* Formatted on 8/1/2013 9:51:12 AM (QP5 v5.136.908.31019) */
/* Formatted on 8/1/2013 10:16:55 AM (QP5 v5.136.908.31019) */
  SELECT *
    FROM (SELECT DISTINCT
                 m.mld_melding_key,
                 mld_melding_datum,
                 m.mld_melding_omschrijving,
                 m.mld_melding_opmerking,
                 m.mld_melding_einddatum,
                 m.mld_melding_uitvoertijd,
                 m.mld_melding_parentkey,
                 std.mld_stdmelding_volgnr,
                 std.mld_stdmelding_doublecheck,
                 std.mld_stdmelding_planbaar,
                 mld_melding_status mld_status,
                 mld_melding_acceptdatum_std eindacceptatie,
                 m.mld_melding_einddatum einduitvoering,
                 CASE
                    WHEN m.mld_melding_status IN (4, 7)
                    THEN
                       fac.datumtijdplusuitvoertijd (
                          m.mld_melding_einddatum,
                          -m.mld_melding_uitvoertijd,
                          'DAGEN')
                    ELSE
                       TO_DATE (NULL)
                 END
                    startactivering,
                 p.prs_perslid_naam
                 || NVL2 (p.prs_perslid_voorletters,
                          ', ' || p.prs_perslid_voorletters,
                          '')
                 || NVL2 (p.prs_perslid_tussenvoegsel,
                          ' ' || p.prs_perslid_tussenvoegsel,
                          '')
                 || NVL2 (p.prs_perslid_voornaam,
                          ' (' || p.prs_perslid_voornaam || ')',
                          '')
                    melder,
                 l.alg_locatie_code
                 || NVL2 (v.alg_gebouw_code, '-' || v.alg_gebouw_code, '')
                 || NVL2 (v.alg_verdieping_code,
                          '-' || v.alg_verdieping_code,
                          '')
                 || NVL2 (
                       v.alg_ruimte_nr,
                          '-'
                       || v.alg_ruimte_nr
                       || ' '
                       || v.alg_ruimte_omschrijving,
                       '')
                 || NVL2 (v.alg_terreinsector_code,
                          '-' || v.alg_terreinsector_code,
                          '')
                    plaatsmelding,
                 l.alg_locatie_adres,
                 sd.ins_srtdiscipline_prefix,
                 sd.ins_srtdiscipline_bes,
                 md.ins_discipline_key,
                 CASE
                    WHEN sd.ins_srtdiscipline_prefix IS NULL THEN ''
                    ELSE sd.ins_srtdiscipline_prefix || '-'
                 END
                 || md.ins_discipline_omschrijving
                    ins_discipline_omschrijving,
                 std.mld_stdmelding_key,
                 std.mld_stdmelding_omschrijving mld_stdmelding_omschrijving,
                 (SELECT COUNT (mld_opdr_key)
                    FROM mld_opdr
                   WHERE mld_melding_key = m.mld_melding_key)
                    nrorders,
                 m.mld_melding_spoed,
                 (SELECT COUNT (o.mld_statusopdr_key)
                    FROM mld_opdr o
                   WHERE mld_melding_key = m.mld_melding_key
                     AND o.mld_statusopdr_key NOT IN (1, 2, 6, 7, 9))
                    nractief,
                 (SELECT pf.prs_perslid_naam_full
                    FROM prs_v_perslid_fullnames_all pf
                   WHERE pf.prs_perslid_key = m.mld_melding_behandelaar_key)
                    behandelaar,
                 m.mld_workflowstep_key workflow,
                 oo.naam mld_opdr_uitvoerende,
                 oo.nrnaam nr_mld_opdr_uitvoerende,
                 (SELECT MAX (t.fac_tracking_datum)
                    FROM fac_tracking t, fac_srtnotificatie sn
                   WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
                     AND t.fac_tracking_refkey = m.mld_melding_key
                     AND sn.fac_srtnotificatie_xmlnode = 'melding')
                    recentdatum,
                 m.mld_melding_flag
            FROM mld_melding m,
                 mld_discipline md,
                 mld_disc_params mdp,
                 alg_v_allonrgoed_gegevens v,
                 alg_locatie l,
                 alg_district di,
                 prs_perslid p,
                 mld_stdmelding std,
                 ins_srtdiscipline sd,
                 (SELECT -1 mld_melding_key, 'X' naam, 1 nrnaam FROM DUAL) oo
           WHERE m.mld_alg_locatie_key = l.alg_locatie_key(+)
             AND l.alg_district_key = di.alg_district_key(+)
             AND m.mld_alg_onroerendgoed_keys = v.alg_onroerendgoed_keys(+)
             AND m.prs_perslid_key = p.prs_perslid_key
             AND md.ins_discipline_key = mdp.mld_ins_discipline_key
             AND md.ins_discipline_key = std.mld_ins_discipline_key
             AND std.mld_stdmelding_key = m.mld_stdmelding_key
             AND m.fac_activiteit_key IS NULL
             AND sd.ins_srtdiscipline_key = md.ins_srtdiscipline_key
             AND oo.mld_melding_key(+) = m.mld_melding_key
             AND mld_meldbron_key = 7) rec2
ORDER BY mld_melding_key











select mld_melding_key from mld_melding where mld_meldbron_key = 7

alter session set nls_territory = 'America'