SGGR#52887 Rapportage meterstanden

svn path=/Customer/trunk/; revision=37706
This commit is contained in:
Suzan Wiegerinck
2018-04-19 08:50:10 +00:00
parent 70ef02fbb7
commit 49e9770765

View File

@@ -2559,6 +2559,56 @@ AS
FROM mld_melding a
WHERE mld_stdmelding_key = 561) wijziging
ON m.mld_melding_key = wijziging.mld_melding_start_key;
CREATE OR REPLACE VIEW SGGR_V_RAP_METERSTANDEN
(
METERNR,
METEROMSCHR,
MEETDATUM,
OPMERKING,
METERSTAND,
VORIGE_STAND,
VERBRUIK
)
AS
SELECT m.ins_deel_omschrijving,
m.ins_deel_opmerking,
c.ins_deelsrtcontrole_datum,
c.ins_deelsrtcontrole_opmerking,
ms.ins_kmdeelsrtcontr_waarde,
(SELECT MAX (msp.ins_kmdeelsrtcontr_waarde)
FROM ins_v_deel_gegevens mp,
ins_deelsrtcontrole cp,
ins_kmdeelsrtcontr msp
WHERE ins_srtgroep_key = 181
AND mp.ins_deel_key = cp.ins_deel_key
AND msp.ins_deelsrtcontrole_key =
cp.ins_deelsrtcontrole_key
AND mp.ins_deel_key = m.ins_deel_key
AND msp.ins_kenmerk_key = ms.ins_kenmerk_key
AND cp.ins_deelsrtcontrole_datum <
c.ins_deelsrtcontrole_datum)
AS prev,
(ms.ins_kmdeelsrtcontr_waarde
- (SELECT MAX (msp.ins_kmdeelsrtcontr_waarde)
FROM ins_v_deel_gegevens mp,
ins_deelsrtcontrole cp,
ins_kmdeelsrtcontr msp
WHERE ins_srtgroep_key = 181
AND mp.ins_deel_key = cp.ins_deel_key
AND msp.ins_deelsrtcontrole_key =
cp.ins_deelsrtcontrole_key
AND mp.ins_deel_key = m.ins_deel_key
AND msp.ins_kenmerk_key = ms.ins_kenmerk_key
AND cp.ins_deelsrtcontrole_datum <
c.ins_deelsrtcontrole_datum))
AS verbruik
FROM ins_v_deel_gegevens m, ins_deelsrtcontrole c, ins_kmdeelsrtcontr ms
WHERE ins_srtgroep_key = 181
AND m.ins_deel_key = c.ins_deel_key
AND ms.ins_deelsrtcontrole_key = c.ins_deelsrtcontrole_key
ORDER BY m.ins_deel_key, c.ins_deelsrtcontrole_datum DESC;
COMMIT;