NYBU#31082 former tenant kenmerk ipv functie
svn path=/Customer/trunk/; revision=23895
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user