HMOD#66404 -- Kenmerkdomein-views voor HR
svn path=/Customer/trunk/; revision=50634
This commit is contained in:
@@ -398,6 +398,7 @@ CREATE OR REPLACE VIEW hmod_v_personenlijst
|
||||
PERSONEELSNUMMER,
|
||||
NAAM_TOT,
|
||||
TEAMLEIDER_MT,
|
||||
HR_FUNCTIONARIS,
|
||||
BEDRIJF,
|
||||
DATUM_UITDIENST
|
||||
)
|
||||
@@ -407,11 +408,13 @@ AS
|
||||
p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam
|
||||
naam,
|
||||
p.prs_perslid_nr,
|
||||
CASE WHEN v.teamleider_mt = 'ja'
|
||||
THEN p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam || ' (' || p.prs_perslid_nr || ') - teamleider'
|
||||
ELSE p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam || ' (' || p.prs_perslid_nr || ')'
|
||||
CASE WHEN v.teamleider_mt = 'ja' AND v.hr_functionaris = 'nee' THEN p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam || ' (' || p.prs_perslid_nr || ') - teamleider'
|
||||
WHEN v.teamleider_mt = 'nee' AND v.hr_functionaris = 'ja' THEN p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam || ' (' || p.prs_perslid_nr || ') - hr-functionaris'
|
||||
WHEN v.teamleider_mt = 'nee' AND v.hr_functionaris = 'ja' THEN p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam || ' (' || p.prs_perslid_nr || ') - teamleider / hr-functionaris'
|
||||
ELSE p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam || ' (' || p.prs_perslid_nr || ')'
|
||||
END naam_tot,
|
||||
teamleider_mt,
|
||||
v.teamleider_mt,
|
||||
v.hr_functionaris,
|
||||
b.prs_bedrijf_naam,
|
||||
v.datum_uitdienst
|
||||
FROM
|
||||
@@ -423,6 +426,9 @@ AS
|
||||
(select CASE WHEN max(k.prs_kenmerklink_waarde) IS NULL THEN 'nee' ELSE 'ja' END teamleider_mt
|
||||
from prs_kenmerklink k where k.prs_link_key = p.prs_perslid_key and k.prs_kenmerklink_niveau = 'P' and k.prs_kenmerk_key = 1280) -- tl_mt
|
||||
teamleider_mt,
|
||||
(select CASE WHEN max(k.prs_kenmerklink_waarde) IS NULL THEN 'nee' ELSE 'ja' END hr_functionaris
|
||||
from prs_kenmerklink k where k.prs_link_key = p.prs_perslid_key and k.prs_kenmerklink_niveau = 'P' and k.prs_kenmerk_key = 1320) -- hr_functionaris
|
||||
hr_functionaris,
|
||||
(select TO_DATE(max(k.prs_kenmerklink_waarde),'DD-MM-YYYY')
|
||||
from prs_kenmerklink k where k.prs_link_key = p.prs_perslid_key and k.prs_kenmerklink_niveau = 'P' and k.prs_kenmerk_key = 1100) -- datum_uitdienst
|
||||
datum_uitdienst
|
||||
@@ -437,6 +443,23 @@ AS
|
||||
AND TRUNC(SYSDATE) < COALESCE(TRUNC(v.datum_uitdienst),TO_DATE('31-12-2099','DD-MM-YYYY'))
|
||||
;
|
||||
|
||||
CREATE OR REPLACE VIEW hmod_v_personenlijst_tl
|
||||
AS
|
||||
SELECT *
|
||||
FROM hmod_v_personenlijst
|
||||
WHERE
|
||||
teamleider_mt = 'ja'
|
||||
;
|
||||
|
||||
CREATE OR REPLACE VIEW hmod_v_personenlijst_hr
|
||||
AS
|
||||
SELECT *
|
||||
FROM hmod_v_personenlijst
|
||||
WHERE
|
||||
hr_functionaris = 'ja'
|
||||
;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW hmod_v_koffersysteem_actueel
|
||||
AS
|
||||
SELECT *
|
||||
|
||||
Reference in New Issue
Block a user