BONS#23781: Verschillende tarieven per client : Qlikview

svn path=/Database/trunk/; revision=16831
This commit is contained in:
Marcel Bourseau
2013-02-14 15:53:14 +00:00
parent 96f699cae9
commit 5fcdb7f508

View File

@@ -4805,6 +4805,7 @@ AS
b.gemeente_key,
b.gemeente_code,
b.gemeente_omschrijving,
b.gemeente_veiling,
b.prs_client_naam || ',' || prs_client_tussenvoegsel || ',' || prs_client_voorletters AS prs_client_naam,
b.client_bsn,
b.client_mv,
@@ -4832,7 +4833,7 @@ AS
b.product_code,
b.product,
COALESCE(b.pgb,0) pgb,
-- b.tarief,
b.pgb_tarief,
b.uren_beschikking,
b.beschikking_nr,
b.ins_discipline_omschrijving
@@ -4906,7 +4907,13 @@ WHERE pw.maandag >= vandatum AND pw.maandag <= tmdatum;
CREATE_VIEW( care_v_qvw_beschikk_per_week, 0)
(mld_melding_key, beschikking_maandag_van, beschikking_maandag_tot, uren_beschikking, tarief, jaar, periode, week, maandag_vande_week)
AS
SELECT mld_melding_key, beschikking_maandag_van, beschikking_maandag_tot, uren_beschikking, tarief, jaar, periode, week, t.maandag
SELECT mld_melding_key, beschikking_maandag_van, beschikking_maandag_tot, uren_beschikking,
CASE
WHEN b.pgb = 1 THEN b.pgb_tarief
WHEN b.gemeente_veiling = 1 THEN b.pgb_tarief
ELSE t.tarief
END,
jaar, periode, week, t.maandag
FROM care_v_qvw_beschikk b, care_v_qvw_tarieven_per_week t
WHERE t.maandag >= b.beschikking_maandag_van_std - 7 AND t.maandag < b.beschikking_maandag_tot_std + 7
AND b.gemeente_key = alg_locatie_key