SGGR#61585: Rapport Hotel/ext. Zaal overzicht
svn path=/Customer/trunk/; revision=46289
This commit is contained in:
853
SGGR/sggr.sql
853
SGGR/sggr.sql
@@ -2179,7 +2179,6 @@ AS
|
||||
WHERE a.ins_deel_key = d.ins_deel_key;
|
||||
|
||||
-- SGGR#40017 inzicht in hotelreserveringen
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN
|
||||
(
|
||||
HTML_AANVRAAG_NR,
|
||||
@@ -2194,10 +2193,11 @@ CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN
|
||||
STATUS,
|
||||
AANKOMSTDATUM,
|
||||
VERTREKDATUM,
|
||||
PLAATS,
|
||||
BESTEMMING,
|
||||
HOTEL_VOORKEUR,
|
||||
HTML_ANNULERING,
|
||||
HTML_WIJZIGING
|
||||
HTML_WIJZIGING,
|
||||
GERESERVEERDE
|
||||
)
|
||||
AS
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
@@ -2290,7 +2290,8 @@ AS
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging
|
||||
html_wijziging,
|
||||
'hotel'
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
@@ -2422,7 +2423,8 @@ AS
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging
|
||||
html_wijziging,
|
||||
'Externe zaal'
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
@@ -2459,122 +2461,304 @@ AS
|
||||
WHERE mld_stdmelding_key = 741) wijziging
|
||||
ON m.mld_melding_key = wijziging.mld_melding_start_key
|
||||
UNION ALL
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| wijziging.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (wijziging.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
''
|
||||
aankomstdatum,
|
||||
''
|
||||
vertrekdatum,
|
||||
''
|
||||
plaats,
|
||||
'',
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '761'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te annuleren')
|
||||
|| '</a>'
|
||||
WHEN annulering.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_annulering,
|
||||
CASE
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '781'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te wijzigen')
|
||||
|| '</a>'
|
||||
WHEN wijziging.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
FROM mld_melding mld,
|
||||
mld_stdmelding s,
|
||||
prs_v_perslid_fullnames_all p
|
||||
WHERE mld.mld_stdmelding_key = 721
|
||||
AND mld.mld_stdmelding_key = s.mld_stdmelding_key
|
||||
AND p.prs_perslid_key = mld.prs_perslid_key_voor) m
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2021) hotel
|
||||
ON m.mld_melding_key = hotel.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2022) trein
|
||||
ON m.mld_melding_key = trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2041) vliegreis
|
||||
ON m.mld_melding_key = vliegreis.mld_melding_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 761) annulering
|
||||
ON m.mld_melding_key = annulering.mld_melding_start_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 781) wijziging
|
||||
ON m.mld_melding_key = wijziging.mld_melding_start_key;
|
||||
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| wijziging.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (wijziging.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
COALESCE (aankomst.mld_kenmerkmelding_waarde,
|
||||
aankomst_auto.mld_kenmerkmelding_waarde,
|
||||
aankomst_trein.mld_kenmerkmelding_waarde,
|
||||
aankomst_vlucht.mld_kenmerkmelding_waarde)
|
||||
aankomstdatum,
|
||||
COALESCE (vertrek.mld_kenmerkmelding_waarde,
|
||||
vertrek_auto.mld_kenmerkmelding_waarde,
|
||||
vertrek_trein.mld_kenmerkmelding_waarde,
|
||||
vertrek_vlucht.mld_kenmerkmelding_waarde)
|
||||
vertrekdatum,
|
||||
COALESCE (plaats.mld_kenmerkmelding_waarde,
|
||||
plaats_auto.mld_kenmerkmelding_waarde,
|
||||
plaats_trein.mld_kenmerkmelding_waarde,
|
||||
plaats_vlucht.mld_kenmerkmelding_waarde)
|
||||
locatie,
|
||||
COALESCE (voorkeur.mld_kenmerkmelding_waarde, 'nvt')
|
||||
hotel_voorkeur,
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '761'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te annuleren')
|
||||
|| '</a>'
|
||||
WHEN annulering.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_annulering,
|
||||
CASE
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '781'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te wijzigen')
|
||||
|| '</a>'
|
||||
WHEN wijziging.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging,
|
||||
LISTAGG (item.item, ', ') WITHIN GROUP (ORDER BY item)
|
||||
AS item
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
FROM mld_melding mld,
|
||||
mld_stdmelding s,
|
||||
prs_v_perslid_fullnames_all p
|
||||
WHERE mld.mld_stdmelding_key = 721
|
||||
AND mld.mld_stdmelding_key = s.mld_stdmelding_key
|
||||
AND p.prs_perslid_key = mld.prs_perslid_key_voor) m
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2021) hotel
|
||||
ON m.mld_melding_key = hotel.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2083) aankomst -- aankomst hotel
|
||||
ON m.mld_melding_key = aankomst.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2281) aankomst_auto
|
||||
ON m.mld_melding_key = aankomst_auto.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2126) aankomst_trein
|
||||
ON m.mld_melding_key = aankomst_trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2168) aankomst_vlucht
|
||||
ON m.mld_melding_key = aankomst_vlucht.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2084) vertrek --- vertrek hotel
|
||||
ON m.mld_melding_key = vertrek.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2322) vertrek_auto
|
||||
ON m.mld_melding_key = vertrek_auto.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2130) vertrek_trein
|
||||
ON m.mld_melding_key = vertrek_trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2171) vertrek_vlucht
|
||||
ON m.mld_melding_key = vertrek_vlucht.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2085) plaats --- locatie hotel
|
||||
ON m.mld_melding_key = plaats.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2301) plaats_auto
|
||||
ON m.mld_melding_key = plaats_auto.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2201) plaats_trein
|
||||
ON m.mld_melding_key = plaats_trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2167) plaats_vlucht
|
||||
ON m.mld_melding_key = plaats_vlucht.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2089) voorkeur
|
||||
ON m.mld_melding_key = voorkeur.mld_melding_key
|
||||
LEFT JOIN
|
||||
((SELECT k.mld_melding_key, 'trein' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2022
|
||||
UNION
|
||||
SELECT k.mld_melding_key, 'vliegreis' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2041
|
||||
UNION
|
||||
SELECT k.mld_melding_key, 'hotel' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2021
|
||||
UNION
|
||||
SELECT k.mld_melding_key, 'poolauto' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2761)) item
|
||||
ON m.mld_melding_key = item.mld_melding_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 761) annulering
|
||||
ON m.mld_melding_key = annulering.mld_melding_start_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 781) wijziging
|
||||
ON m.mld_melding_key = wijziging.mld_melding_start_key
|
||||
GROUP BY '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| wijziging.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (wijziging.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END,
|
||||
COALESCE (aankomst.mld_kenmerkmelding_waarde,
|
||||
aankomst_auto.mld_kenmerkmelding_waarde,
|
||||
aankomst_trein.mld_kenmerkmelding_waarde,
|
||||
aankomst_vlucht.mld_kenmerkmelding_waarde),
|
||||
COALESCE (vertrek.mld_kenmerkmelding_waarde,
|
||||
vertrek_auto.mld_kenmerkmelding_waarde,
|
||||
vertrek_trein.mld_kenmerkmelding_waarde,
|
||||
vertrek_vlucht.mld_kenmerkmelding_waarde),
|
||||
COALESCE (plaats.mld_kenmerkmelding_waarde,
|
||||
plaats_auto.mld_kenmerkmelding_waarde,
|
||||
plaats_trein.mld_kenmerkmelding_waarde,
|
||||
plaats_vlucht.mld_kenmerkmelding_waarde),
|
||||
COALESCE (voorkeur.mld_kenmerkmelding_waarde, 'nvt'),
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '761'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te annuleren')
|
||||
|| '</a>'
|
||||
WHEN annulering.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END,
|
||||
CASE
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '781'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te wijzigen')
|
||||
|| '</a>'
|
||||
WHEN wijziging.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END;
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN_ALL
|
||||
(
|
||||
HTML_AANVRAAG_NR,
|
||||
@@ -2591,7 +2775,8 @@ CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN_ALL
|
||||
PLAATS,
|
||||
HOTEL_VOORKEUR,
|
||||
HTML_ANNULERING,
|
||||
HTML_WIJZIGING
|
||||
HTML_WIJZIGING,
|
||||
GERESERVEERDE
|
||||
)
|
||||
AS
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
@@ -2619,7 +2804,6 @@ AS
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
-- m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
@@ -2643,7 +2827,7 @@ AS
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fo&'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
@@ -2666,7 +2850,7 @@ AS
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fo&'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
@@ -2684,7 +2868,8 @@ AS
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging
|
||||
html_wijziging,
|
||||
'hotel'
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
@@ -2752,7 +2937,6 @@ AS
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
-- m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
@@ -2816,7 +3000,8 @@ AS
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging
|
||||
html_wijziging,
|
||||
'Externe zaal'
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
@@ -2853,123 +3038,301 @@ AS
|
||||
WHERE mld_stdmelding_key = 741) wijziging
|
||||
ON m.mld_melding_key = wijziging.mld_melding_start_key
|
||||
UNION ALL
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| wijziging.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (wijziging.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
-- m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
''
|
||||
aankomstdatum,
|
||||
''
|
||||
vertrekdatum,
|
||||
''
|
||||
plaats,
|
||||
'',
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '761'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te annuleren')
|
||||
|| '</a>'
|
||||
WHEN annulering.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_annulering,
|
||||
CASE
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '781'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te wijzigen')
|
||||
|| '</a>'
|
||||
WHEN wijziging.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
FROM mld_melding mld,
|
||||
mld_stdmelding s,
|
||||
prs_v_perslid_fullnames_all p
|
||||
WHERE mld.mld_stdmelding_key = 721
|
||||
AND mld.mld_stdmelding_key = s.mld_stdmelding_key
|
||||
AND p.prs_perslid_key = mld.prs_perslid_key_voor) m
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2021) hotel
|
||||
ON m.mld_melding_key = hotel.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2022) treinreis
|
||||
ON m.mld_melding_key = treinreis.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2041) vliegreis
|
||||
ON m.mld_melding_key = vliegreis.mld_melding_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 761) annulering
|
||||
ON m.mld_melding_key = annulering.mld_melding_start_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 781) wijziging
|
||||
ON m.mld_melding_key = wijziging.mld_melding_start_key;
|
||||
|
||||
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| wijziging.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (wijziging.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
COALESCE (aankomst.mld_kenmerkmelding_waarde,
|
||||
aankomst_auto.mld_kenmerkmelding_waarde,
|
||||
aankomst_trein.mld_kenmerkmelding_waarde,
|
||||
aankomst_vlucht.mld_kenmerkmelding_waarde)
|
||||
aankomstdatum,
|
||||
COALESCE (vertrek.mld_kenmerkmelding_waarde,
|
||||
vertrek_auto.mld_kenmerkmelding_waarde,
|
||||
vertrek_trein.mld_kenmerkmelding_waarde,
|
||||
vertrek_vlucht.mld_kenmerkmelding_waarde)
|
||||
vertrekdatum,
|
||||
COALESCE (plaats.mld_kenmerkmelding_waarde,
|
||||
plaats_auto.mld_kenmerkmelding_waarde,
|
||||
plaats_trein.mld_kenmerkmelding_waarde,
|
||||
plaats_vlucht.mld_kenmerkmelding_waarde)
|
||||
locatie,
|
||||
COALESCE (voorkeur.mld_kenmerkmelding_waarde, 'nvt')
|
||||
hotel_voorkeur,
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '761'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te annuleren')
|
||||
|| '</a>'
|
||||
WHEN annulering.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_annulering,
|
||||
CASE
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '781'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te wijzigen')
|
||||
|| '</a>'
|
||||
WHEN wijziging.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END
|
||||
html_wijziging,
|
||||
LISTAGG (item.item, ', ') WITHIN GROUP (ORDER BY item)
|
||||
AS item
|
||||
FROM (SELECT mld.*,
|
||||
p.prs_perslid_naam_friendly,
|
||||
s.mld_stdmelding_omschrijving
|
||||
FROM mld_melding mld,
|
||||
mld_stdmelding s,
|
||||
prs_v_perslid_fullnames_all p
|
||||
WHERE mld.mld_stdmelding_key = 721
|
||||
AND mld.mld_stdmelding_key = s.mld_stdmelding_key
|
||||
AND p.prs_perslid_key = mld.prs_perslid_key_voor) m
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2021) hotel
|
||||
ON m.mld_melding_key = hotel.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2083) aankomst -- aankomst hotel
|
||||
ON m.mld_melding_key = aankomst.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2281) aankomst_auto
|
||||
ON m.mld_melding_key = aankomst_auto.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2126) aankomst_trein
|
||||
ON m.mld_melding_key = aankomst_trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2168) aankomst_vlucht
|
||||
ON m.mld_melding_key = aankomst_vlucht.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2084) vertrek --- vertrek hotel
|
||||
ON m.mld_melding_key = vertrek.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2322) vertrek_auto
|
||||
ON m.mld_melding_key = vertrek_auto.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2130) vertrek_trein
|
||||
ON m.mld_melding_key = vertrek_trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2171) vertrek_vlucht
|
||||
ON m.mld_melding_key = vertrek_vlucht.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2085) plaats --- locatie hotel
|
||||
ON m.mld_melding_key = plaats.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2301) plaats_auto
|
||||
ON m.mld_melding_key = plaats_auto.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2201) plaats_trein
|
||||
ON m.mld_melding_key = plaats_trein.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2167) plaats_vlucht
|
||||
ON m.mld_melding_key = plaats_vlucht.mld_melding_key
|
||||
LEFT JOIN
|
||||
(SELECT k.mld_melding_key, k.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2089) voorkeur
|
||||
ON m.mld_melding_key = voorkeur.mld_melding_key
|
||||
LEFT JOIN
|
||||
((SELECT k.mld_melding_key, 'trein' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2022
|
||||
UNION
|
||||
SELECT k.mld_melding_key, 'vliegreis' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2041
|
||||
UNION
|
||||
SELECT k.mld_melding_key, 'hotel' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2021
|
||||
UNION
|
||||
SELECT k.mld_melding_key, 'poolauto' item
|
||||
FROM mld_kenmerkmelding k, mld_kenmerk n
|
||||
WHERE n.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_key = 2761)) item
|
||||
ON m.mld_melding_key = item.mld_melding_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 761) annulering
|
||||
ON m.mld_melding_key = annulering.mld_melding_start_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 781) wijziging
|
||||
ON m.mld_melding_key = wijziging.mld_melding_start_key
|
||||
GROUP BY '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| wijziging.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (wijziging.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END,
|
||||
COALESCE (aankomst.mld_kenmerkmelding_waarde,
|
||||
aankomst_auto.mld_kenmerkmelding_waarde,
|
||||
aankomst_trein.mld_kenmerkmelding_waarde,
|
||||
aankomst_vlucht.mld_kenmerkmelding_waarde),
|
||||
COALESCE (vertrek.mld_kenmerkmelding_waarde,
|
||||
vertrek_auto.mld_kenmerkmelding_waarde,
|
||||
vertrek_trein.mld_kenmerkmelding_waarde,
|
||||
vertrek_vlucht.mld_kenmerkmelding_waarde),
|
||||
COALESCE (plaats.mld_kenmerkmelding_waarde,
|
||||
plaats_auto.mld_kenmerkmelding_waarde,
|
||||
plaats_trein.mld_kenmerkmelding_waarde,
|
||||
plaats_vlucht.mld_kenmerkmelding_waarde),
|
||||
COALESCE (voorkeur.mld_kenmerkmelding_waarde, 'nvt'),
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '761'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te annuleren')
|
||||
|| '</a>'
|
||||
WHEN annulering.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END,
|
||||
CASE
|
||||
WHEN wijziging.mld_melding_key IS NULL
|
||||
THEN
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'start_key='
|
||||
|| m.mld_melding_key
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|| '781'
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc ('Klik hier om te wijzigen')
|
||||
|| '</a>'
|
||||
WHEN wijziging.mld_melding_key IS NOT NULL
|
||||
THEN
|
||||
''
|
||||
END;
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAP_METERSTANDEN
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user