Schema
public
Owner
waveuser002
Descriptions
There is no description for view vwhandhinsp_behandelaar
Fields
Name | Data type | Description |
---|---|---|
ddrappel |
timestamp |
|
ddcontrole |
timestamp |
|
dvomschrijving |
varchar(100) |
|
dnkeyvergunning |
integer |
|
dvcodemedewerker |
char(5) |
|
dvzaakcode |
varchar(20) |
|
dvtype |
varchar(17) |
|
dvsoort |
text |
|
dvvantoepop |
char(10) |
|
dvadres |
varchar(80) |
|
dvhuisnummer |
varchar(5) |
|
dvplaats |
varchar(80) |
|
dvbestemmingsplan |
varchar(256) |
|
dvaanvrager |
varchar(238) |
|
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwhandhinsp_behandelaar (
ddrappel,
ddcontrole,
dvomschrijving,
dnkeyvergunning,
dvcodemedewerker,
dvzaakcode,
dvtype,
dvsoort,
dvvantoepop,
dvadres,
dvhuisnummer,
dvplaats,
dvbestemmingsplan,
dvaanvrager)
AS
SELECT tbinspecties.ddrappel, tbinspecties.ddcontrole,
CASE
WHEN tbinspecties.dvomschrijving IS NULL THEN
tbinspaanleiding.dvaanleiding
ELSE tbinspecties.dvomschrijving
END::character varying(100) AS dvomschrijving,
tbinspecties.dnkeyhandhavingen AS dnkeyvergunning,
tbinspecties.dvcodemedewerkers AS dvcodemedewerker,
tbhandhavingen.dvaanschrijfnr AS dvzaakcode,
'Inspectie-traject'::character varying(17) AS dvtype,
(tbhandhwetbasis.dvomschrijving::text || ':'::text) ||
tbhandhovertreding.dvomschrijving::text AS dvsoort,
'Handhaving'::character(10) AS dvvantoepop,
tbopenbareruimte.dvopruimtenaam AS dvadres,
tbperceeladressen.dvhuisnummer,
tbwoonplaats.dvwoonplaatsnaam AS dvplaats,
tbbestemmingsplannen.dvnaam AS dvbestemmingsplan,
vwfrmhandhhpccontacten.dvavrtav AS dvaanvrager
FROM tbinspecties
LEFT JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
tbinspaanleiding.dnkey
JOIN tbhandhavingen ON tbinspecties.dnkeyhandhavingen = tbhandhavingen.dnkey
LEFT JOIN tbhandhovertreding ON tbhandhavingen.dnkeyhandhovertreding =
tbhandhovertreding.dnkey
LEFT JOIN tbhandhwetbasis ON tbhandhovertreding.dnkeyhandhwetbasis =
tbhandhwetbasis.dnkey
JOIN tbperceeladressen ON tbhandhavingen.dnkeyperceeladressen =
tbperceeladressen.dnkey
JOIN tbopenbareruimte ON tbperceeladressen.dnkeyopenbruimte = tbopenbareruimte.dnkey
JOIN tbwoonplaats ON tbopenbareruimte.dnkeywoonplaats = tbwoonplaats.dnkey
LEFT JOIN tbbestemmingsplannen ON
tbperceeladressen.dnkeygeldendbestemmingsplan = tbbestemmingsplannen.dnkey
LEFT JOIN vwfrmhandhhpccontacten ON tbhandhavingen.dnkey =
vwfrmhandhhpccontacten.dnkeyhandhavingen
WHERE tbinspecties.ddrappel IS NOT NULL AND tbinspecties.ddcontrole IS NULL AND
tbinspecties.dnkeyhandhavingen IS NOT NULL AND tbhandhavingen.ddblokkering IS NULL
UNION
SELECT tbinspbezoeken.ddgepland AS ddrappel,
tbinspbezoeken.ddafgehandeld AS ddcontrole,
tbinspaanleiding.dvaanleiding::character varying(100) AS dvomschrijving,
tbinspecties.dnkeyhandhavingen AS dnkeyvergunning,
tbinspbezoeken.dvcodemedewerkers AS dvcodemedewerker,
tbhandhavingen.dvaanschrijfnr AS dvzaakcode,
'Inspectie-bezoek'::character varying(17) AS dvtype,
(tbhandhwetbasis.dvomschrijving::text || ':'::text) ||
tbhandhovertreding.dvomschrijving::text AS dvsoort,
'Handhaving'::character(10) AS dvvantoepop,
tbopenbareruimte.dvopruimtenaam AS dvadres,
tbperceeladressen.dvhuisnummer,
tbwoonplaats.dvwoonplaatsnaam AS dvplaats,
tbbestemmingsplannen.dvnaam AS dvbestemmingsplan,
vwfrmhandhhpccontacten.dvavrtav AS dvaanvrager
FROM tbinspbezoeken
JOIN tbinspecties ON tbinspbezoeken.dnkeyinspecties = tbinspecties.dnkey
LEFT JOIN tbinspaanleiding ON tbinspecties.dnkeyinspaanleiding =
tbinspaanleiding.dnkey
JOIN tbhandhavingen ON tbinspecties.dnkeyhandhavingen = tbhandhavingen.dnkey
LEFT JOIN tbhandhovertreding ON tbhandhavingen.dnkeyhandhovertreding =
tbhandhovertreding.dnkey
LEFT JOIN tbhandhwetbasis ON tbhandhovertreding.dnkeyhandhwetbasis =
tbhandhwetbasis.dnkey
JOIN tbperceeladressen ON tbhandhavingen.dnkeyperceeladressen =
tbperceeladressen.dnkey
JOIN tbopenbareruimte ON tbperceeladressen.dnkeyopenbruimte = tbopenbareruimte.dnkey
JOIN tbwoonplaats ON tbopenbareruimte.dnkeywoonplaats = tbwoonplaats.dnkey
LEFT JOIN tbbestemmingsplannen ON
tbperceeladressen.dnkeygeldendbestemmingsplan = tbbestemmingsplannen.dnkey
LEFT JOIN vwfrmhandhhpccontacten ON tbhandhavingen.dnkey =
vwfrmhandhhpccontacten.dnkeyhandhavingen
WHERE tbinspbezoeken.ddgepland IS NOT NULL AND tbinspbezoeken.ddafgehandeld IS
NULL AND tbinspecties.dnkeyhandhavingen IS NOT NULL AND tbhandhavingen.ddblokkering IS NULL;
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 12-9-2013 10:19 |
![]() ![]() ![]() |