ARAI#26640: Grafieken Dagverloop energie & Infobord

svn path=/Customer/trunk/; revision=17973
This commit is contained in:
Marcel Bourseau
2013-05-28 09:13:44 +00:00
parent 0cd6f97971
commit 265c119aa4

View File

@@ -5176,12 +5176,32 @@ AS
)
AND v.ins_kenmerkdeel_aanmaak = k.ins_kenmerkdeel_aanmaak;
-- Energiemetingen van vandaag en minder dan 4 uur geleden.
CREATE OR REPLACE VIEW arai_v_energie_verbruik_today
AS
SELECT * FROM arai_v_energie_verbruik_histry
WHERE TRUNC(ins_kenmerkdeel_aanmaak) = TRUNC(SYSDATE)
AND ins_kenmerkdeel_aanmaak >= SYSDATE - 1/6;
SELECT sg.ins_srtgroep_key,
sg.ins_srtgroep_omschrijving,
sd.ins_srtdeel_key,
sd.ins_srtdeel_omschrijving,
d.ins_deel_key,
d.ins_deel_omschrijving,
v.ins_kenmerkdeel_waarde verbruik,
v.ins_kenmerkdeel_aanmaak,
v.ins_kenmerkdeel_verwijder
FROM ins_srtgroep sg, ins_srtdeel sd, ins_deel d, ins_kenmerkdeel v
WHERE SG.INS_DISCIPLINE_KEY = 281
and SD.INS_SRTGROEP_KEY = SG.INS_SRTGROEP_KEY
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
AND v.ins_deel_key = d.ins_deel_key
AND v.ins_kenmerk_key = (
SELECT ins_kenmerk_key
FROM ins_kenmerk k
WHERE K.INS_KENMERK_LOCATIEKOLOM = 61
AND K.INS_KENMERK_MEETWAARDE = 1
AND K.INS_KENMERK_NIVEAU = 'S'
AND K.INS_SRTINSTALLATIE_KEY = (SELECT ins_srtdeel_key FROM ins_deel WHERE ins_deel_key = d.ins_deel_key)
)
AND TRUNC(v.ins_kenmerkdeel_aanmaak) = TRUNC(SYSDATE);
-- Discipline Energie, Soortgroep Water (key = 62)
CREATE OR REPLACE VIEW arai_v_water_verbruik_nu
@@ -5267,7 +5287,26 @@ AS
'appl/ins/ins_show_deel.asp?urole=fe' || '&' || 'ins_key=' || ins_deel_key,
volgorde
FROM arai_v_water_verbruik_nu;
-- mbmbmb
CREATE OR REPLACE VIEW arai_v_graph_water_today
(
fclt_key,
FCLT_XAS_,
FCLT_YAS_,
FCLT_URL
)
AS
SELECT MIN(ins_deel_key),
TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24'),
ROUND(AVG(to_number(COALESCE(verbruik,'0'))),1),
''
FROM arai_v_energie_verbruik_today
WHERE ins_kenmerkdeel_aanmaak >= SYSDATE - 1/2
AND ins_srtgroep_key = 62
GROUP BY TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24');
-- GAS
-- Grafiek: KPI Energie Gasverbruik per gasmeter van nu (max 10 minuten geleden) van alle watermeters
@@ -5314,6 +5353,24 @@ AS
'appl/ins/ins_show_deel.asp?urole=fe' || '&' || 'ins_key=' || ins_deel_key,
volgorde
FROM arai_v_gas_verbruik_nu;
CREATE OR REPLACE VIEW arai_v_graph_gas_today
(
fclt_key,
FCLT_XAS_,
FCLT_YAS_,
FCLT_URL
)
AS
SELECT MIN(ins_deel_key),
TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24'),
ROUND(AVG(to_number(COALESCE(verbruik,'0'))),1),
''
FROM arai_v_energie_verbruik_today
WHERE ins_kenmerkdeel_aanmaak >= SYSDATE - 1/2
AND ins_srtgroep_key = 63
GROUP BY TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24');
-- ELKTRA
@@ -5362,6 +5419,24 @@ SELECT ins_deel_key,
COALESCE(fac.safe_to_number(kleur),0)
FROM arai_v_elektra_verbruik_nu;
CREATE OR REPLACE VIEW arai_v_graph_electra_today
(
fclt_key,
FCLT_XAS_,
FCLT_YAS_,
FCLT_URL
)
AS
SELECT MIN(ins_deel_key),
TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24'),
ROUND(AVG(to_number(COALESCE(verbruik,'0'))),1),
''
FROM arai_v_energie_verbruik_today
WHERE ins_kenmerkdeel_aanmaak >= SYSDATE - 1/2
AND ins_srtgroep_key = 61
AND ins_deel_key = 243
GROUP BY TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24');
-- WARMTE
@@ -5410,6 +5485,23 @@ AS
volgorde
FROM arai_v_warmte_verbruik_nu;
CREATE OR REPLACE VIEW arai_v_graph_warmte_today
(
fclt_key,
FCLT_XAS_,
FCLT_YAS_,
FCLT_URL
)
AS
SELECT MIN(ins_deel_key),
TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24'),
ROUND(AVG(to_number(COALESCE(verbruik,'0'))),1),
''
FROM arai_v_energie_verbruik_today
WHERE ins_kenmerkdeel_aanmaak >= SYSDATE - 1/2
AND ins_srtgroep_key = 64
GROUP BY TO_CHAR(ins_kenmerkdeel_aanmaak,'HH24');
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Import KPI ICT MITEL Import KPI ICT MITEL Import KPI ICT MITEL Import KPI ICT MITEL Import KPI ICT MITEL --