diff --git a/WTCA/wtca.sql b/WTCA/wtca.sql index 5c8bfc08e..ba961e0d4 100644 --- a/WTCA/wtca.sql +++ b/WTCA/wtca.sql @@ -209,6 +209,24 @@ AS AND td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key AND sd.ins_srtdiscipline_verwijder IS NULL; +/* Formatted on 10-2-2016 10:25:05 (QP5 v5.136.908.31019) */ +CREATE OR REPLACE VIEW wtca_v_medewerkers +( + prs_perslid_key, + prs_perslid_naam_full, + prs_perslid_naam_friendly, + prs_perslid_vvd +) +AS + SELECT pf.prs_perslid_key, + pf.prs_perslid_naam_full, + pf.prs_perslid_naam_friendly, + p.prs_perslid_verwijder + FROM prs_perslid p, prs_v_perslid_fullnames_all pf + WHERE p.prs_afdeling_key = 2 -- FC (of nieuwe naam) + AND p.prs_srtperslid_key = 62 -- Medewerker + AND p.prs_perslid_key = pf.prs_perslid_key; + /* Formatted on 10-12-2013 15:05:00 (QP5 v5.115.810.9015) */ CREATE OR REPLACE VIEW wtca_v_rap_opdr_op_afmmaand ( @@ -3770,9 +3788,410 @@ AS AND m.prs_perslid_key = pf.prs_perslid_key AND m.mld_melding_key = km.mld_melding_key(+); +--- WTCA#35369 KTO views +CREATE OR REPLACE VIEW wtca_v_udr_kto +( + kto_melding_key, + naam_medewerker_huurder, + aantal_medewerkers_huurder, + accountteam_naam1, + accountteam_naam2, + kto_peridode, + score_1a, + toelichting_1a, + score_1b, + toelichting_1b, + score_1c, + toelichting_1c, + score_1d, + toelichting_1d, + score_2a, + toelichting_2a, + score_2b, + toelichting_2b, + score_2c, + toelichting_2c, + score_3a, + toelichting_3a, + score_3b, + toelichting_3b, + score_3c, + toelichting_3c, + score_4a, + toelichting_4a, + score_4b, + toelichting_4b, + score_5a, + toelichting_5a, + score_5b, + toelichting_5b, + score_5c, + toelichting_5c, + score_6a, + toelichting_6a, + score_6b, + toelichting_6b, + score_7a, + toelichting_7a, + score_7b, + toelichting_7b, + score_7c, + toelichting_7c, + score_7d, + toelichting_7d, + score_7e, + toelichting_7e, + score_8a, + toelichting_8a, + score_8b, + toelichting_8b, + toelichting_9, + akkoord_10 +) +AS + SELECT m.mld_melding_key melding, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 122 + AND mkm.mld_melding_key = m.mld_melding_key) + naam_medewerker_huurder, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 123 + AND mkm.mld_melding_key = m.mld_melding_key) + aantal_medewerkers_huurder, + (SELECT prs_perslid_naam_friendly + FROM mld_kenmerkmelding mkm, wtca_v_medewerkers p + WHERE mld_kenmerk_key = 124 + AND mkm.mld_melding_key = m.mld_melding_key + AND TO_CHAR (p.prs_perslid_key) = mld_kenmerkmelding_waarde) + accountteam_naam1, + (SELECT prs_perslid_naam_friendly + FROM mld_kenmerkmelding mkm, wtca_v_medewerkers p + WHERE mld_kenmerk_key = 125 + AND mkm.mld_melding_key = m.mld_melding_key + AND TO_CHAR (p.prs_perslid_key) = mld_kenmerkmelding_waarde) + accountteam_naam2, + (SELECT fac_usrdata_omschr + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 281 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 141 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + kto_peridode, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 141 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_1a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 142 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_1a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 143 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_1b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 144 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_1b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 145 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_1c, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 146 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_1c, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 147 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_1d, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 149 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_1d, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 202 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_2a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 203 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_2a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 205 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_2b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 206 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_2b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 208 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_2c, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 209 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_2c, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 211 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_3a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 212 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_3a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 214 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_3b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 215 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_3b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 217 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_3c, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 218 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_3c, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 220 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_4a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 221 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_4a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 223 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_4b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 224 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_4b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 226 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_5a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 227 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_5a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 229 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_5b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 230 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_5b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 232 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_5c, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 233 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_5c, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 235 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_6a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 236 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_6a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 238 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_6b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 239 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_6b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 241 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_7a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 242 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_7a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 244 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_7b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 245 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_7b, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 247 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_7c, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 248 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_7c, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 250 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_7d, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 251 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_7d, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 253 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_7e, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 254 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_7e, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 256 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_8a, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 257 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_8a, + (SELECT fac.safe_to_number (fac_usrdata_omschr) + FROM mld_kenmerkmelding mkm, fac_usrdata ud + WHERE mld_kenmerk_key = 259 + AND mkm.mld_melding_key = m.mld_melding_key + AND ud.fac_usrtab_key = 121 + AND TO_CHAR (ud.fac_usrdata_key) = mld_kenmerkmelding_waarde) + score_8b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 260 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_8b, + (SELECT mld_kenmerkmelding_waarde + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 261 + AND mkm.mld_melding_key = m.mld_melding_key) + toelichting_9, + (SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja', 0, 'Nee', NULL) + FROM mld_kenmerkmelding mkm + WHERE mld_kenmerk_key = 262 + AND mkm.mld_melding_key = m.mld_melding_key) + akkoord_10 + FROM mld_melding m, mld_stdmelding std, mld_discipline d + WHERE m.mld_stdmelding_key = std.mld_stdmelding_key + AND std.mld_ins_discipline_key = d.ins_discipline_key + AND d.ins_srtdiscipline_key = 101 + AND mld_melding_status != 1; + +CREATE OR REPLACE VIEW wtca_v_udr_ktomelding +AS +SELECT * + FROM mld_v_udr_melding m, wtca_v_udr_kto kto + WHERE kto.kto_melding_key = m.melding_key; + BEGIN adm.systrackscriptId('$Id$', 0); END; / -BEGIN fac.registercustversion('WTCA', 31); END; +BEGIN fac.registercustversion('WTCA', 32); END; / COMMIT; spool off