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 |
|