BONS#65236: Berekening reistijd
svn path=/Database/trunk/; revision=49600
This commit is contained in:
@@ -155,7 +155,7 @@ AS
|
||||
CREATE OR REPLACE FORCE VIEW CARE_V_AANWEZIG_CLIENT
|
||||
AS
|
||||
SELECT prs_client_key,
|
||||
prs_client_naam,
|
||||
prs_client_naam,
|
||||
prs_client_tussenvoegsel,
|
||||
prs_client_voorletters,
|
||||
prs_client_voornaam,
|
||||
@@ -4742,7 +4742,24 @@ AS
|
||||
AND uur.mld_opdr_uren_key = ouk.mld_opdr_uren_key
|
||||
AND ouk.mld_kosten_key = k.mld_kosten_key
|
||||
AND k.mld_kosten_verwijder IS NULL
|
||||
AND uur.uren_status = 3;
|
||||
AND uur.uren_status = 3
|
||||
UNION ALL
|
||||
SELECT periode,
|
||||
bsn,
|
||||
nr_verzorger,
|
||||
prs_perslid_naam
|
||||
|| ','
|
||||
|| prs_perslid_voorletters
|
||||
|| ' '
|
||||
|| prs_perslid_tussenvoegsel verzorger,
|
||||
prs_perslid_dienstverband,
|
||||
NULL mld_kosten_key,
|
||||
kosten_code,
|
||||
kosten_omschrijving,
|
||||
rt.interkm,
|
||||
NULL,
|
||||
datum_gewerkt
|
||||
FROM bons_v_reistijden_all rt;
|
||||
|
||||
|
||||
|
||||
@@ -4772,6 +4789,20 @@ AS
|
||||
FROM care_v_tmp2_auto
|
||||
GROUP BY periode, bsn_verzorger, nr_verzorger, verzorger;
|
||||
|
||||
CREATE_VIEW (care_v_rap2_reistijd (periode, bsn_verzorger,nr_verzorger,verzorger,prs_perslid_dienstverband,reistijd ), 0)
|
||||
AS
|
||||
SELECT periode,
|
||||
bsn_verzorger,
|
||||
nr_verzorger,
|
||||
verzorger,
|
||||
MIN (prs_perslid_dienstverband),
|
||||
SUM (mld_opdruren_kosten_besteed)
|
||||
FROM care_v_onkosten2_all
|
||||
WHERE mld_kosten_code = 'T'
|
||||
GROUP BY periode,
|
||||
bsn_verzorger,
|
||||
nr_verzorger,
|
||||
verzorger;
|
||||
|
||||
-- mld_kosten_code = 'F', Dit zijn de onkosten voor FIETS gebruik: elke dag dat er gefietst is, telt als 1 (meerdere keren op 1 dag telt ook als 1)
|
||||
|
||||
@@ -4928,6 +4959,18 @@ SELECT jaar_periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstv
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_bromfiets x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
CREATE_VIEW (care_v_periode_x_reistijd, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, mld_opdruren_kosten_besteed,bsn_periode)
|
||||
AS
|
||||
SELECT jaar_periode,
|
||||
bsn_verzorger,
|
||||
nr_verzorger,
|
||||
verzorger,
|
||||
prs_perslid_dienstverband,
|
||||
reistijd,
|
||||
bsn_verzorger || '_' || jaar_periode
|
||||
FROM care_v_periodetabel_2jaar pt, care_v_rap2_reistijd x
|
||||
WHERE pt.jaar_periode = x.periode;
|
||||
|
||||
CREATE_VIEW( care_v_salaris_all, 0)
|
||||
(periode, bsn_verzorger, nr_verzorger, verzorger, prs_perslid_dienstverband, periode_uren_besteed, werkdagen,ziekte_uren, ziekdagen, verlof_uren, verlofdagen, woonwerk_km, rest_km, fietsdagen, bromfietsdagen)
|
||||
@@ -5087,7 +5130,20 @@ AS
|
||||
'BROMF',
|
||||
mld_opdruren_kosten_besteed
|
||||
FROM care_v_periode_x_bromfiets
|
||||
WHERE mld_opdruren_kosten_besteed != 0;
|
||||
WHERE mld_opdruren_kosten_besteed != 0
|
||||
UNION
|
||||
SELECT periode,
|
||||
SYSDATE,
|
||||
bsn_verzorger,
|
||||
nr_verzorger,
|
||||
verzorger,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
'REISTIJD',
|
||||
mld_opdruren_kosten_besteed
|
||||
FROM care_v_periode_x_reistijd
|
||||
WHERE mld_opdruren_kosten_besteed != 0;
|
||||
|
||||
-- Herdefinietie van oorspronkelijk 'care_v_rap_salaris_b' die nog op 6 weken is gebaseerd,
|
||||
-- !!Let op: care_v_rap_salaris_b komt in de cust/atch.sql en bons.sql terug!!!
|
||||
|
||||
Reference in New Issue
Block a user