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 |
![]() ![]() ![]() |