73 lines
3.1 KiB
SQL
73 lines
3.1 KiB
SQL
-- 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
|