diff --git a/STCH/stch.sql b/STCH/stch.sql index 6bd084a92..7268d8f59 100644 --- a/STCH/stch.sql +++ b/STCH/stch.sql @@ -60,6 +60,14 @@ CREATE OR REPLACE VIEW stch_v_rap_ocr opdracht_uurtarief, opdracht_kosten, reason_0_order, + inkoopprijs, + uurtarief, + aantal_uren, + percentage, + subtotaal_kosten_uren, + totaal_kosten, + berekende_marge, + verkoopprijs, periode, aanvrager, organisatie, @@ -129,6 +137,86 @@ AS AND mk.mld_kenmerk_niveau = 'O' AND msk.mld_srtkenmerk_key = 321)) reason_0_order, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1066) + inkoopprijs, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1064) + uurtarief, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1063) + geraamde_uren, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1067) + interne_marge_perc, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1065) + subtotaal_kosten_uren, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1070) + totale_kosten, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1069) + berekende_marge, + (SELECT mvk.mld_kenmerkopdr_waarde + FROM mld_kenmerk mk, + mld_srtkenmerk msk, + mld_v_aanwezigkenmerkopdr mvk + WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key + AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key + AND mvk.mld_opdr_key = mo.mld_opdr_key + AND mk.mld_kenmerk_niveau = 'O' + AND msk.mld_srtkenmerk_key = 1068) + verkoopprijs, TO_CHAR (o.opdracht_datum, 'yyyy-mm') periode, p.prs_perslid_naam || NVL2 (p.prs_perslid_voorletters,