Datadictionary OpenWave 3.1.33
Previous topic Chapter index Next topic

View: vwfrmmilwpmtotalenpercategorie

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van de totalen per categorie per WPM rapportage

 

Columns

Name

Data type

Description

dnkeyrapportage

integer

De WPM rapportage key

dvkvknr

varchar(8)

KvK-nummer van de organisatie

dvwerkgeverid

varchar(50)

Werkgevernummer zoals bekend bij het RvO

dvcategorie

varchar(100)

 

dvopmerking

varchar(500)

Opmerking geplaatst door de organisatie bij de betreffende categorie

dftotaalemissie

double precision

De totale emissie van de betreffende categorie

dftotaalaantalreizigerskilometers

double precision

Het totale aantal reizigerskilometers van de betreffende categorie

dfvoertuigkmbijcategorie

double precision

Ingevoerde voertuigkilometers van de betreffende categorie

dfreizigerskmbijcategorie

double precision

Ingevoerde reizigerskilometers van de betreffende categorie

dfpercreizigerskmvantotaal

numeric

Reizigerskilometers als percentage van de totale kilometers van de betreffende categorie

dfgramco2uitstoot

double precision

Grammen CO2 uitstoot van de betreffende categorie

dfpercuitstootvantotaal

numeric

Grammen CO2 uitstoot als percentage van de totale uitstoot van de betreffende categorie

dfuitstootperreizigerskm

numeric

Uitstoot per reizigerskilometer van de betreffende categorie

dvkleurbolco2uitschieter

varchar(6)

Kleurbol of de uitstoot per reizigerskilometer een CO2 uitschieter is. Rood als hoger dan 96 km, anders leeg

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmmilwpmtotalenpercategorie

 

Definition

CREATE VIEW public.vwfrmmilwpmtotalenpercategorie (
   dnkeyrapportage,
   dvkvknr,
   dvwerkgeverid,
   dvcategorie,
   dvopmerking,
   dftotaalemissie,
   dftotaalaantalreizigerskilometers,
   dfvoertuigkmbijcategorie,
   dfreizigerskmbijcategorie,
   dfpercreizigerskmvantotaal,
   dfgramco2uitstoot,
   dfpercuitstootvantotaal,
   dfuitstootperreizigerskm,
   dvkleurbolco2uitschieter)
AS
SELECT
cat.dnkeyrapportage,
   alg.dvkvknr,
   alg.dvwerkgeverid,
   cat.dvcategorie,
   cat.dvopmerking,
   totaalemissie.dftotaalemissie,
   totaalaantalreizigerskilometers.dftotaalaantalreizigerskilometers,
   cat.dfingevoerdekm AS dfvoertuigkmbijcategorie,
   cat.dfreizigerskmbijcategorie,
   round(cat.dfpercreizigerskmvantotaal::numeric, 2) AS dfpercreizigerskmvantotaal,
   cat.dftotaalemissie AS dfgramco2uitstoot,
   round(cat.dfpercuitstootvantotaal::numeric, 2) AS dfpercuitstootvantotaal,
   round(cat.dfuitstootperreizigerskm::numeric, 2) AS dfuitstootperreizigerskm,
       CASE
           WHEN
cat.dfuitstootperreizigerskm > 96::double precision THEN 'rood'::text
           ELSE 'niets'::text
       END::character varying(6) AS dvkleurbolco2uitschieter
FROM tbmilwpmrapportagcategorietotalen cat
    JOIN tbmilwpmrapportagekoppen alg ON cat.dnkeyrapportage = alg.dnkey
    JOIN (
   SELECT tbmilwpmrapportageregels.dnkeyrapportage,
           sum(tbmilwpmrapportageregels.dfemissie) AS dftotaalemissie
   FROM tbmilwpmrapportageregels
   GROUP BY tbmilwpmrapportageregels.dnkeyrapportage
   ) totaalemissie ON cat.dnkeyrapportage = totaalemissie.dnkeyrapportage
    JOIN (
   SELECT tbmilwpmrapportageregels.dnkeyrapportage,
           sum(tbmilwpmrapportageregels.dfreizigerskm) AS
               dftotaalaantalreizigerskilometers
   FROM tbmilwpmrapportageregels
   GROUP BY tbmilwpmrapportageregels.dnkeyrapportage
   ) totaalaantalreizigerskilometers ON cat.dnkeyrapportage =
       totaalaantalreizigerskilometers.dnkeyrapportage;

COMMENT ON VIEW public.vwfrmmilwpmtotalenpercategorie
IS 'View van de totalen per categorie per WPM rapportage';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dnkeyrapportage
IS 'De WPM rapportage key';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dvkvknr
IS 'KvK-nummer van de organisatie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dvwerkgeverid
IS 'Werkgevernummer zoals bekend bij het RvO';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dvopmerking
IS 'Opmerking geplaatst door de organisatie bij de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dftotaalemissie
IS 'De totale emissie van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dftotaalaantalreizigerskilometers
IS 'Het totale aantal reizigerskilometers van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dfvoertuigkmbijcategorie
IS 'Ingevoerde voertuigkilometers van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dfreizigerskmbijcategorie
IS 'Ingevoerde reizigerskilometers van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dfpercreizigerskmvantotaal
IS 'Reizigerskilometers als percentage van de totale kilometers van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dfgramco2uitstoot
IS 'Grammen CO2 uitstoot van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dfpercuitstootvantotaal
IS 'Grammen CO2 uitstoot als percentage van de totale uitstoot van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dfuitstootperreizigerskm
IS 'Uitstoot per reizigerskilometer van de betreffende categorie';

COMMENT ON COLUMN public.vwfrmmilwpmtotalenpercategorie.dvkleurbolco2uitschieter
IS 'Kleurbol of de uitstoot per reizigerskilometer een CO2 uitschieter is. Rood als hoger dan 96 km, anders leeg';

This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 21-10-2025 10:22
Previous topic Chapter index Next topic