Datadictionary OpenWave 3.1.11
Previous topic Chapter index Next topic

View: vwfrmmilenergie

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle energiemetingen per inrichting. Basistabel tbmilenergie

 

Fields

Name

Data type

Description

dnkeyenergie

integer

Primary key van de energiemetingskaart.

dnkeymilinrichtingen

integer

Foreign key van de inrichting (tbmillinrichtingen.dnkey) waar de energiemeting onder valt

dnkeymilcodeenergie

integer

Foreign key naar TbMilCodeEenrgie.dnkey (dus de soort energie zoals gas of elektra)

dvcode

varchar(5)

Codering t.b.v. de soort energie zoals bijv ELEK = Elektra)

dvomschrijving

varchar(50)

Omschrijving van energiesoort zoals gas.

dnjaar

integer

Jaar van energiemeting

dvverbruikcat

char(1)

De verbruikscategorie (A,B of C) van de energiemeting. Zie dvverbruikcatoms

dlmja

char(1)

MeerjarenAfspraken (T of F)

dlenergondzuitg

char(1)

Energieonderzoek uitgevoerd? (T of F )

dvnotitie

varchar(2000)

Opmerkingen, notities

dvverbruikcatoms

varchar(25)

Bij elektra (code = ELEK): A = minder dan 50.000 Kwh, B = 50.000 tot 200000, C = meer dan 200000. Bij gas (code = GAS): A = minder dan 25000 Kuub, B = 25000 tot 75000, C = meer dan 75000.

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Definition

CREATE VIEW public.vwfrmmilenergie (
   dnkeyenergie,
   dnkeymilinrichtingen,
   dnkeymilcodeenergie,
   dvcode,
   dvomschrijving,
   dnjaar,
   dvverbruikcat,
   dlmja,
   dlenergondzuitg,
   dvnotitie,
   dvverbruikcatoms)
AS
SELECT
tbmilenergie.dnkey AS dnkeyenergie, tbmilenergie.dnkeymilinrichtingen,
   tbmilenergie.dnkeymilcodeenergie, tbmilcodeenergie.dvcode,
   tbmilcodeenergie.dvomschrijving, tbmilenergie.dnjaar,
   tbmilenergie.dvverbruikcat, tbmilenergie.dlmja,
   tbmilenergie.dlenergondzuitg, tbmilenergie.dvnotitie,
       CASE
           WHEN
tbmilcodeenergie.dvcode::text = 'ELEK'::text THEN
           CASE
               WHEN
tbmilenergie.dvverbruikcat = 'A'::bpchar THEN '< 50.000 Kwh'::text
               WHEN tbmilenergie.dvverbruikcat = 'B'::bpchar THEN
                   ' 50.000 - 200.000 Kwh'::text
               ELSE '> 200.000 Kwh'::text
           END
           WHEN
tbmilcodeenergie.dvcode::text = 'GAS'::text THEN
           CASE
               WHEN
tbmilenergie.dvverbruikcat = 'A'::bpchar THEN '< 25.000 M3'::text
               WHEN tbmilenergie.dvverbruikcat = 'B'::bpchar THEN
                   '25.000 - 75.000 M3'::text
               ELSE '> 75.000 M3'::text
           END
           ELSE
('verbruikscategorie'::text || ' '::text) ||
               tbmilenergie.dvverbruikcat::text
       END::character varying(25) AS dvverbruikcatoms
FROM tbmilenergie
  JOIN tbmilcodeenergie ON tbmilenergie.dnkeymilcodeenergie = tbmilcodeenergie.dnkey;

COMMENT ON VIEW public.vwfrmmilenergie
IS 'View van alle energiemetingen per inrichting. Basistabel tbmilenergie';

COMMENT ON COLUMN public.vwfrmmilenergie.dnkeyenergie
IS 'Primary key van de energiemetingskaart.';

COMMENT ON COLUMN public.vwfrmmilenergie.dnkeymilinrichtingen
IS 'Foreign key van de inrichting (tbmillinrichtingen.dnkey) waar de energiemeting onder valt';

COMMENT ON COLUMN public.vwfrmmilenergie.dnkeymilcodeenergie
IS 'Foreign key naar TbMilCodeEenrgie.dnkey (dus de soort energie zoals gas of elektra)';

COMMENT ON COLUMN public.vwfrmmilenergie.dvcode
IS 'Codering t.b.v. de soort energie zoals bijv ELEK = Elektra)';

COMMENT ON COLUMN public.vwfrmmilenergie.dvomschrijving
IS 'Omschrijving van energiesoort zoals gas.';

COMMENT ON COLUMN public.vwfrmmilenergie.dnjaar
IS 'Jaar van energiemeting';

COMMENT ON COLUMN public.vwfrmmilenergie.dvverbruikcat
IS 'De verbruikscategorie (A,B of C) van de energiemeting. Zie dvverbruikcatoms ';

COMMENT ON COLUMN public.vwfrmmilenergie.dlmja
IS 'MeerjarenAfspraken (T of F)';

COMMENT ON COLUMN public.vwfrmmilenergie.dlenergondzuitg
IS 'Energieonderzoek uitgevoerd? (T of F )';

COMMENT ON COLUMN public.vwfrmmilenergie.dvnotitie
IS 'Opmerkingen, notities';

COMMENT ON COLUMN public.vwfrmmilenergie.dvverbruikcatoms
IS 'Bij elektra (code = ELEK): A = minder dan 50.000 Kwh, B = 50.000 tot 200000, C = meer dan 200000. Bij gas (code = GAS): A = minder dan 25000 Kuub, B = 25000 tot 75000, C = meer dan 75000.';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50
Previous topic Chapter index Next topic