NYBU#31082 former tenant kenmerk ipv functie

svn path=/Customer/trunk/; revision=23895
This commit is contained in:
Ruud Lipper
2015-01-19 11:42:33 +00:00
parent 1e4fd4c747
commit 696f34ee74

View File

@@ -2147,32 +2147,39 @@ AS
-- Toont alle studenten plus allen niet-studenten aangemerkt als 'is huurder'
-- Voormalige studenten worden met een verwijderdatum in het verleden opgehaald (i.e. niet kiesbaar, alleen toonbaar)
-- functie 'Student' = 1537
-- functie 'Former tenant' = 10752
-- kenmerk 'Former tenant' = 1220
-- kenmerk 'Is huurder' = 1080
CREATE OR REPLACE VIEW nybu_v_huurders_student
AS
SELECT pf.prs_perslid_key,
pf.prs_perslid_naam_full||' ['||p.prs_perslid_nr||']' huurder_naam,
DECODE(prs_srtperslid_key,
10752, SYSDATE-1,
p.prs_perslid_verwijder) prs_perslid_verwijder
FROM prs_v_perslid_fullnames_all pf,
prs_perslid p
WHERE pf.prs_perslid_key = p.prs_perslid_key
AND p.prs_srtperslid_key IN (1537, 10752)
UNION ALL
SELECT pf.prs_perslid_key,
pf.prs_perslid_naam_full||' ['||p.prs_perslid_nr||']' huurder_naam,
p.prs_perslid_verwijder
FROM prs_v_perslid_fullnames_all pf,
prs_perslid p,
prs_kenmerklink km
WHERE pf.prs_perslid_key = p.prs_perslid_key
AND p.prs_srtperslid_key NOT IN (1537, 10752)
AND km.prs_link_key = p.prs_perslid_key
AND km.prs_kenmerk_key = 1080
AND km.prs_kenmerklink_waarde = '1'
AND km.prs_kenmerklink_verwijder IS NULL;
SELECT pf.prs_perslid_key,
pf.prs_perslid_naam_full || ' [' || p.prs_perslid_nr || ']'
huurder_naam,
DECODE (
p.prs_perslid_key,
(SELECT prs_link_key
FROM prs_kenmerklink pk
WHERE p.prs_perslid_key = pk.prs_link_key
AND prs_kenmerklink_waarde = 1
AND prs_kenmerk_key = 1220),
SYSDATE - 1,
p.prs_perslid_verwijder
)
prs_perslid_verwijder
FROM prs_v_perslid_fullnames_all pf, prs_perslid p
WHERE pf.prs_perslid_key = p.prs_perslid_key
AND p.prs_srtperslid_key = 1537
UNION ALL
SELECT pf.prs_perslid_key,
pf.prs_perslid_naam_full || ' [' || p.prs_perslid_nr || ']'
huurder_naam,
p.prs_perslid_verwijder
FROM prs_v_perslid_fullnames_all pf, prs_perslid p, prs_kenmerklink km
WHERE pf.prs_perslid_key = p.prs_perslid_key
AND p.prs_srtperslid_key NOT IN (1537)
AND km.prs_link_key = p.prs_perslid_key
AND km.prs_kenmerk_key = 1080
AND km.prs_kenmerklink_waarde = '1'
AND km.prs_kenmerklink_verwijder IS NULL;
-- Kenmerkdomein studentenkamers
CREATE OR REPLACE VIEW nybu_v_studentenkamers
@@ -7647,7 +7654,7 @@ AS
BEGIN adm.systrackscriptId('$Id$', 0); END;
/
BEGIN fac.registercustversion ('nybu', 20); END;
BEGIN fac.registercustversion ('nybu', 21); END;
/
COMMIT;