AAES#27165 -- Rapport mobiele gebruikers.

svn path=/Customer/trunk/; revision=18573
This commit is contained in:
Arthur Egberink
2013-08-01 08:18:31 +00:00
parent 58590c7559
commit 5e1aca4cdb

127
AA/AAES/Once/AAES#27165.sql Normal file
View File

@@ -0,0 +1,127 @@
/* 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'