SGGR#40017 inzicht in hotelreserveringen en externe zalen
svn path=/Customer/trunk/; revision=33519
This commit is contained in:
@@ -1987,15 +1987,42 @@ AS
|
||||
WHERE a.ins_deel_key = d.ins_deel_key;
|
||||
|
||||
-- SGGR#40017 inzicht in hotelreserveringen
|
||||
/* Formatted on 18-4-2017 21:29:45 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAPP_HOTELAANVRAGEN
|
||||
(
|
||||
HTML_AANVRAAG_NR,
|
||||
HTML_ANNULERING_NR,
|
||||
MLD_MELDING_DATUM,
|
||||
MLD_MELDING_ONDERWERP,
|
||||
MLD_MELDING_OMSCHRIJVING,
|
||||
FCLT_3D_USER_KEY,
|
||||
PRS_PERSLID_NAAM_FRIENDLY,
|
||||
STATUS,
|
||||
AANKOMSTDATUM,
|
||||
VERTREKDATUM,
|
||||
PLAATS,
|
||||
HOTEL_VOORKEUR,
|
||||
HTML_MELDING
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key meldingnr_aanvraag,
|
||||
annulering.mld_melding_key meldingnr_annulering,
|
||||
m.mld_stdmelding_omschrijving,
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_show_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_show_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_key_voor AS fclt_3d_user_key,
|
||||
m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
@@ -2010,6 +2037,7 @@ AS
|
||||
aankomstdatum.mld_kenmerkmelding_waarde aankomstdatum,
|
||||
vertrekdatum.mld_kenmerkmelding_waarde vertrekdatum,
|
||||
plaats.mld_kenmerkmelding_waarde plaats,
|
||||
voorkeur.mld_kenmerkmelding_waarde hotelvoorkeur,
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
@@ -2045,30 +2073,46 @@ AS
|
||||
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 = 1361) aankomstdatum
|
||||
AND k.mld_kenmerk_key = 1381) aankomstdatum
|
||||
ON m.mld_melding_key = aankomstdatum.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 = 1362) vertrekdatum
|
||||
AND k.mld_kenmerk_key = 1382) vertrekdatum
|
||||
ON m.mld_melding_key = vertrekdatum.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 = 835) plaats
|
||||
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 = 836) voorkeur
|
||||
ON m.mld_melding_key = voorkeur.mld_melding_key
|
||||
LEFT JOIN (SELECT a.*
|
||||
FROM mld_melding a
|
||||
WHERE mld_stdmelding_key = 441) annulering
|
||||
ON m.mld_melding_key = annulering.mld_melding_start_key
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key meldingnr_aanvraag,
|
||||
annulering.mld_melding_key meldingnr_annulering,
|
||||
m.mld_stdmelding_omschrijving,
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_show_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_show_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| annulering.mld_melding_key
|
||||
|| '")''>'
|
||||
|| HTF.escape_sc (annulering.mld_melding_key)
|
||||
|| '</a>',
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_onderwerp,
|
||||
m.mld_melding_omschrijving,
|
||||
m.prs_perslid_key_voor AS fclt_3d_user_key,
|
||||
m.prs_perslid_key_voor,
|
||||
m.prs_perslid_naam_friendly,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
@@ -2083,6 +2127,7 @@ AS
|
||||
aankomstdatum.mld_kenmerkmelding_waarde aankomstdatum,
|
||||
vertrekdatum.mld_kenmerkmelding_waarde vertrekdatum,
|
||||
plaats.mld_kenmerkmelding_waarde plaats,
|
||||
'',
|
||||
CASE
|
||||
WHEN annulering.mld_melding_key IS NULL
|
||||
THEN
|
||||
@@ -2093,7 +2138,7 @@ AS
|
||||
|| '&'
|
||||
|| 'txt=Gegevens reservering: Plaats '
|
||||
|| plaats.mld_kenmerkmelding_waarde
|
||||
|| ', datum: '
|
||||
|| ', aankomstdatum: '
|
||||
|| aankomstdatum.mld_kenmerkmelding_waarde
|
||||
|| '&'
|
||||
|| 'mld_defaultstdmelding='
|
||||
|
||||
Reference in New Issue
Block a user