Schema
public
Owner
waveuser005
Descriptions
Hulpview van milieu belastende activiteiten activiteiten met berekening sttatis actueleel tbv de view vwfrmtoestemmingen. Basistabel tbtoestemming
Columns
Name | Data type | Description |
|---|---|---|
dnkeytoestemming |
integer |
Primarary key van tbtoestemmingen.dnkey |
dlactueel |
text |
T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) bij de mileubelastende activteit is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum EN de vervaldatum van de activiteit zelf ligt in de toekomst of is leeg EN - indien van toepassing - de bijbehorende zaak is geldig (niet verlopen of vervallen of vernietigd of ingetrokken) |
dlstatushistorisch |
text |
T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum, maar de activiteit is vervallen of de bijgebehorende zaak is niet meer geldig |
Rules
Name | Event | Instead | Condition | Description |
|---|---|---|---|---|
_RETURN |
SELECT |
|
|
|
Indices
There are no indices for table vwfrmmbaactueel
Definition
CREATE VIEW public.vwfrmmbaactueel (
dnkeytoestemming,
dlactueel,
dlstatushistorisch)
AS
SELECT a.dnkey AS dnkeytoestemming,
CASE
WHEN a.ddvervallen IS NOT NULL AND a.ddvervallen < fn_vandaag(0) OR
a.ddingetrokken IS NOT NULL THEN 'F'::text
WHEN m2.dlstatusactueel = 'T'::bpchar AND a.ddmbastart IS NOT NULL
AND a.ddmbastart < fn_vandaag(1) THEN 'T'::text
WHEN a.dnkeymilinrichtingen IS NULL AND i.ddbesluitdatum IS NOT
NULL AND m.dlstatusactueel = 'T'::bpchar AND (i.ddverlopen IS NULL OR i.ddverlopen > fn_vandaag(0)) AND (i.ddvervallen IS NULL OR i.ddvervallen > fn_vandaag(0)) AND (i.ddnaverlingetrokken IS NULL OR i.ddnaverlingetrokken > fn_vandaag(0)) AND (i.ddvernietigd IS NULL OR i.ddvernietigd > fn_vandaag(0)) THEN 'T'::text
ELSE 'F'::text
END AS dlactueel,
CASE
WHEN (a.dnkeyaardbesluit IS NOT NULL AND m2.dlstatusactueel =
'T'::bpchar OR a.dnkeyaardbesluit IS NULL AND m.dlstatusactueel = 'T'::bpchar) AND COALESCE(a.ddmbastart, i.ddbesluitdatum) IS NOT NULL AND a.ddvervallen IS NOT NULL AND a.ddvervallen < fn_vandaag(0) THEN 'T'::text
WHEN a.dnkeymilinrichtingen IS NULL AND i.ddbesluitdatum IS NOT
NULL AND m.dlstatusactueel = 'T'::bpchar AND (i.ddverlopen IS NOT NULL AND i.ddverlopen < fn_vandaag(0) OR i.ddvervallen IS NOT NULL AND i.ddvervallen < fn_vandaag(0) OR i.ddnaverlingetrokken IS NOT NULL AND i.ddnaverlingetrokken < fn_vandaag(0) OR i.ddvernietigd IS NOT NULL AND i.ddvernietigd < fn_vandaag(0)) THEN 'T'::text
ELSE 'F'::text
END AS dlstatushistorisch
FROM tbtoestemmingen a
JOIN tbsrttoestemming b ON a.dnkeysrttoestemming = b.dnkey
LEFT JOIN tbomgvergunning i ON a.dnkeyomgvergunningen = i.dnkey
LEFT JOIN tbaardbesluit m ON i.dnkeyaardbesluit = m.dnkey
LEFT JOIN tbdomeinactiviteit n ON b.dnkeydomeinactiviteit = n.dnkey AND
lower(n.dvdomein::text) = 'milieubelastende activiteit'::text
LEFT JOIN tbaardbesluit m2 ON a.dnkeyaardbesluit = m2.dnkey;
COMMENT ON VIEW public.vwfrmmbaactueel
IS 'Hulpview van milieu belastende activiteiten activiteiten met berekening sttatis actueleel tbv de view vwfrmtoestemmingen. Basistabel tbtoestemming ';
COMMENT ON COLUMN public.vwfrmmbaactueel.dnkeytoestemming
IS 'Primarary key van tbtoestemmingen.dnkey';
COMMENT ON COLUMN public.vwfrmmbaactueel.dlactueel
IS 'T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) bij de mileubelastende activteit is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum EN de vervaldatum van de activiteit zelf ligt in de toekomst of is leeg EN - indien van toepassing - de bijbehorende zaak is geldig (niet verlopen of vervallen of vernietigd of ingetrokken)';
COMMENT ON COLUMN public.vwfrmmbaactueel.dlstatushistorisch
IS 'T of F. True indien het vinkje in tbaardbesluit (dlstatusactueel) is aangevinkt bij de gekozen aardbesluit EN er is een gevulde startdatum, maar de activiteit is vervallen of de bijgebehorende zaak is niet meer geldig ';
This file was generated with SQL Manager for PostgreSQL (www.sqlmanager.net/products/postgresql/manager) at 26/10/2026 11:10 |
|