diff --git a/CONN/Once/CONN16.sql b/CONN/Once/CONN16.sql new file mode 100644 index 000000000..35b69ff9d --- /dev/null +++ b/CONN/Once/CONN16.sql @@ -0,0 +1,72 @@ +-- CONN16 +-- +-- +SET ECHO ON +SPOOL xconn16.lst +PROMPT $Revision: 1 $ + +CREATE OR REPLACE VIEW conn_v_rap_kostenkwartaal (fclt_f_locatie_code, + fclt_f_locatie_omschrijving, + fclt_f_jaar, + fclt_f_kwartaal, + fclt_f_soort_melding, + aantal, + werkelijke_kosten + ) +AS + SELECT c21, c20, c30, c31, c32, COUNT (c0), SUM (c27) + FROM (SELECT DISTINCT m.mld_melding_key c0, + alg_locatie_code c21, + alg_locatie_omschrijving c20, + COALESCE + ((SELECT SUM (f.fin_factuur_totaal) + FROM fin_factuur f, mld_opdr o2 + WHERE f.mld_opdr_key = o2.mld_opdr_key + AND o2.mld_melding_key = + m.mld_melding_key), + 0 + ) c27, + TO_CHAR (mld_melding_datum, 'yyyy') c30, + TO_CHAR ( (TRUNC ( TO_NUMBER + (TO_CHAR (mld_melding_datum, + 'mm' + ) + ) + / 4 + ) + ) + + 1) c31, + mld_stdmelding_omschrijving c32 + FROM mld_melding m, mld_discipline md, alg_locatie l, mld_stdmelding st + WHERE m.mld_alg_locatie_key = l.alg_locatie_key + AND m.mld_stdmelding_key = st.mld_stdmelding_key + AND m.mld_ins_discipline_key = md.ins_discipline_key + AND md.ins_srtdiscipline_key = 1) + GROUP BY c20, c21, c30, c31, c32 + ORDER BY 1, 2, 3 DESC; + + +/* Formatted on 2008/07/09 17:20 (Formatter Plus v4.8.7) */ +INSERT INTO fac_usrrap + (fac_usrrap_omschrijving, + fac_usrrap_view_name, fac_usrrap_in_huidige_locatie, + fac_usrrap_template, fac_usrrap_macro, + fac_usrrap_vraagbegindatum, fac_usrrap_vraageinddatum, + fac_usrrap_functie, fac_usrrap_info, + fac_functie_key, fac_usrrap_autorefresh + ) + VALUES ('BEHEER: Kwartaalkosten locatie', + 'conn_v_rap_kostenkwartaal', NULL, + NULL, NULL, + 0, 0, + 0, 'Overzicht van de gebouwkosten per locatie, kwartaal en soort melding', + 64, 0 + ); + + + + +COMMIT; + +SPOOL OFF +--@conn.sql