Files
Customer/VAND/vand.sql
Erik Groener 593a179a5a FSN#25312 adm.systrackscript bij alle (cust) files voor zover nog afwezig
svn path=/Customer/trunk/; revision=16510
2013-01-14 13:24:08 +00:00

103 lines
3.5 KiB
SQL

-- Script containing customer specific configuration sql statements for VAND (Van Dijk Educatie)
-- (c) 2008 Facilitor/Dijkoraad IT bv
-- $Revision$
-- $Id$
--
-- Support: +31 53 4800700
set echo on
SPOOL xVAND.LST
CREATE OR REPLACE FORCE VIEW vand_v_mld_doorlooptijd
(
hide_f_key,
fclt_f_maand,
nr,
datum,
tijd,
status,
afgemeld,
melding,
prio,
plaats,
vakgroep,
melder,
omschrijving,
afhandeling,
afdeling
)
AS
SELECT m.mld_melding_key,
TO_CHAR (mld_melding_datum, 'YYYY-MM') maand,
TO_CHAR (m.mld_melding_key) nr,
TO_CHAR (mld_melding_datum, 'DD-MM-YYYY') datum,
TO_CHAR (mld_melding_datum, 'HH24:MI') tijd,
s.mld_statuses_omschrijving,
TO_CHAR (fac.gettrackingdate ('MLDAFM', m.mld_melding_key),
'DD-MM-YYYY HH24:MI')
afgemeld,
std.mld_stdmelding_omschrijving melding,
TO_CHAR (m.mld_melding_spoed) prio,
l.alg_locatie_code
|| DECODE (v.alg_gebouw_code, NULL, '', '-' || v.alg_gebouw_code)
|| DECODE (v.alg_verdieping_code,
NULL, '',
'-' || v.alg_verdieping_code)
|| DECODE (v.alg_ruimte_nr, NULL, '', '-' || v.alg_ruimte_nr)
|| DECODE (v.alg_terreinsector_code,
NULL, '',
'-' || v.alg_terreinsector_code)
plaats,
CASE
WHEN COALESCE (sd.ins_srtdiscipline_prefix, '@') = '@' THEN ''
ELSE sd.ins_srtdiscipline_prefix || '-'
END
|| md.ins_discipline_omschrijving
fclt_f_vakgroep,
p.prs_perslid_naam
|| CASE
WHEN p.prs_perslid_voorletters IS NULL THEN ''
ELSE ', ' || p.prs_perslid_voorletters
END
|| CASE
WHEN p.prs_perslid_tussenvoegsel IS NULL THEN ''
ELSE ' ' || p.prs_perslid_tussenvoegsel
END
|| CASE
WHEN p.prs_perslid_voornaam IS NULL THEN ''
ELSE ' (' || p.prs_perslid_voornaam || ')'
END
melder,
SUBSTR (m.mld_melding_omschrijving, 1, 80) omschrijving,
SUBSTR (m.mld_melding_opmerking, 1, 80) afhandeling,
a.prs_afdeling_omschrijving
FROM mld_melding m,
mld_discipline md,
mld_statuses s,
alg_v_allonrgoed_gegevens v,
alg_locatie l,
alg_district di,
prs_perslid p,
prs_afdeling a,
mld_stdmelding std,
ins_srtdiscipline sd
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 a.prs_afdeling_key = p.prs_afdeling_key
AND md.ins_discipline_key = std.mld_ins_discipline_key
AND std.mld_stdmelding_key = m.mld_stdmelding_key
AND m.mld_melding_status = s.mld_statuses_key
AND m.fac_activiteit_key IS NULL
AND sd.ins_srtdiscipline_key = md.ins_srtdiscipline_key
Order by 1;
BEGIN fac.registercustversion('VAND', 1); END;
/
BEGIN adm.systrackscript('$Workfile: vand.sql $', '$Revision$', 0); END;
/
COMMIT;
SPOOL OFF