Schema
public
Owner
waveuser005
Descriptions
View van alle contactadressen bij zaken verbonden aan een DSO project. Wordt gebruikt om distinct de contacten te tonen die aan een DSO project verbonden zijn
Fields
Name | Data type | Description |
---|---|---|
dnkeycontactadressen |
integer |
Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de contactpersoon |
dvcontvoorletters |
varchar(10) |
Voorletters van de contactpersoon |
dvcontvoorvoegsel |
varchar(10) |
Voorvoegsel (zoals van of van der) van de contactpersoon |
dvcontachternaam |
varchar(200) |
Achternaam van de contactpersoon |
dvcontbedrijfsnaam |
varchar(200) |
Officiele bedrijfsnaam van de contactpersoon |
dvcontwoonplaats |
varchar(80) |
Woonplaatsnaam postadres van de contactpersoon |
dvconttelefoon |
varchar(30) |
Telefoon van de contactpersoon |
dvcontgsm |
varchar(15) |
Mobiele nummer van de contactpersoon |
dvcontemail |
varchar(320) |
Emailadres van de contactpersoon |
dvgeslacht |
char(1) |
Geslacht van de contactpersoon. (M)an of (V)rouw of (O)nbekend |
dvcontadrescode |
char(3) |
Codering van de rol van de contactpersoon zoals AVR of ARC |
dvcontadressoort |
varchar(30) |
De rol van de contactpersoon zoals aanvrager of architect |
ddcontadresverval |
timestamp |
Datum dat adressoort (de rol) is vervallen |
dvcontadres |
varchar(95) |
Samenstelling van straatnaam en huisnummer van postadres van de contactpersoon |
dvconthandelsnaam |
varchar(200) |
Handelsnaam van het bedrijf van de contactpersoon |
ddoverleden |
timestamp |
Datum overlijden van contactpersoon |
ddvervaldatum |
timestamp |
Datum dat contactadres-kaart is vervallen |
dvkleurvervallen |
varchar(6) |
Rood indien overleden OF vervaldatum van adres groter of gelijk is dan vandaag, oranje indien vervaldatum gevuld in toekomst, anders wit |
dvfunctie |
varchar(100) |
Functie van contactpersoon indien horend bij bedrijf |
dnkeydsoproject |
integer |
Foreign key naar DSO project (tbdsoproject.dnkey) |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmdsoprojectcontacten
Definition
CREATE VIEW public.vwfrmdsoprojectcontacten (
dnkeycontactadressen,
dvcontvoorletters,
dvcontvoorvoegsel,
dvcontachternaam,
dvcontbedrijfsnaam,
dvcontwoonplaats,
dvconttelefoon,
dvcontgsm,
dvcontemail,
dvgeslacht,
dvcontadrescode,
dvcontadressoort,
ddcontadresverval,
dvcontadres,
dvconthandelsnaam,
ddoverleden,
ddvervaldatum,
dvkleurvervallen,
dvfunctie,
dnkeydsoproject)
AS
SELECT b.dnkey AS dnkeycontactadressen,
b.dvvoorletters AS dvcontvoorletters,
b.dvvoorvoegsel AS dvcontvoorvoegsel,
b.dvachternaam AS dvcontachternaam,
b.dvbedrijfsnaam AS dvcontbedrijfsnaam,
b.dvwoonplaatsnaam AS dvcontwoonplaats,
b.dvtelefoon AS dvconttelefoon,
b.dvgsm AS dvcontgsm,
b.dvemail AS dvcontemail,
b.dvgeslacht,
c.dvcode AS dvcontadrescode,
c.dvomschrijving AS dvcontadressoort,
c.ddvervaldatum AS ddcontadresverval,
(((((b.dvstraatnaam::text ||
CASE
WHEN b.dvaanduidingbijhuisnummer IS NOT NULL THEN rtrim(' '::text
|| b.dvaanduidingbijhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN b.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
b.dvhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN b.dvhuisletter IS NOT NULL THEN b.dvhuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(b.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
ELSE replace('-'::text || b.dvhuisnummertoevoeging::text, '
--'::text, '-'::text)
END))::character varying(95) AS dvcontadres,
b.dvhandelsnaam AS dvconthandelsnaam,
b.ddoverleden,
b.ddvervaldatum,
CASE
WHEN b.ddoverleden IS NOT NULL THEN 'rood'::text
WHEN b.ddvervaldatum IS NOT NULL AND fn_vandaag(0) >=
b.ddvervaldatum THEN 'rood'::text
WHEN b.ddvervaldatum IS NOT NULL AND fn_vandaag(0) <
b.ddvervaldatum THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6) AS dvkleurvervallen,
b.dvfunctie,
d.dnkeydsoproject
FROM tbomgvergcontactennn a
JOIN tbcontactadressen b ON a.dnkeycontactadressen = b.dnkey
JOIN tbadressoort c ON a.dvcodeadressoort = c.dvcode
JOIN tbomgvergunning d ON a.dnkeyomgvergunningen = d.dnkey
WHERE d.dnkeydsoproject IS NOT NULL
GROUP BY b.dnkey, b.dvvoorletters, b.dvvoorvoegsel, b.dvachternaam,
b.dvbedrijfsnaam, b.dvwoonplaatsnaam, b.dvtelefoon, b.dvgsm, b.dvemail, b.dvgeslacht, c.dvcode, c.dvomschrijving, c.ddvervaldatum, ((((((b.dvstraatnaam::text ||
CASE
WHEN b.dvaanduidingbijhuisnummer IS NOT NULL THEN rtrim(' '::text
|| b.dvaanduidingbijhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN b.dvhuisnummer IS NOT NULL THEN rtrim(' '::text ||
b.dvhuisnummer::text)
ELSE ''::text
END) ||
CASE
WHEN b.dvhuisletter IS NOT NULL THEN b.dvhuisletter
ELSE ''::bpchar
END::text) ||
CASE
WHEN rtrim(b.dvhuisnummertoevoeging::text) IS NULL THEN ''::text
ELSE replace('-'::text || b.dvhuisnummertoevoeging::text, '
--'::text, '-'::text)
END))::character varying(95)), b.dvhandelsnaam, b.ddoverleden,
b.ddvervaldatum, (
CASE
WHEN b.ddoverleden IS NOT NULL THEN 'rood'::text
WHEN b.ddvervaldatum IS NOT NULL AND fn_vandaag(0) >=
b.ddvervaldatum THEN 'rood'::text
WHEN b.ddvervaldatum IS NOT NULL AND fn_vandaag(0) <
b.ddvervaldatum THEN 'oranje'::text
ELSE 'wit'::text
END::character varying(6)), b.dvfunctie, d.dnkeydsoproject;
COMMENT ON VIEW public.vwfrmdsoprojectcontacten
IS 'View van alle contactadressen bij zaken verbonden aan een DSO project. Wordt gebruikt om distinct de contacten te tonen die aan een DSO project verbonden zijn';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dnkeycontactadressen
IS 'Primary key van de contactadreskaart (tbcontactadressen.dnkey) van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontvoorletters
IS 'Voorletters van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontvoorvoegsel
IS 'Voorvoegsel (zoals van of van der) van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontachternaam
IS 'Achternaam van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontbedrijfsnaam
IS 'Officiele bedrijfsnaam van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontwoonplaats
IS 'Woonplaatsnaam postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvconttelefoon
IS 'Telefoon van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontgsm
IS 'Mobiele nummer van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontemail
IS 'Emailadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvgeslacht
IS 'Geslacht van de contactpersoon. (M)an of (V)rouw of (O)nbekend';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontadrescode
IS 'Codering van de rol van de contactpersoon zoals AVR of ARC';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontadressoort
IS 'De rol van de contactpersoon zoals aanvrager of architect';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.ddcontadresverval
IS 'Datum dat adressoort (de rol) is vervallen';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvcontadres
IS 'Samenstelling van straatnaam en huisnummer van postadres van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvconthandelsnaam
IS 'Handelsnaam van het bedrijf van de contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.ddoverleden
IS 'Datum overlijden van contactpersoon';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.ddvervaldatum
IS 'Datum dat contactadres-kaart is vervallen';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvkleurvervallen
IS 'Rood indien overleden OF vervaldatum van adres groter of gelijk is dan vandaag, oranje indien vervaldatum gevuld in toekomst, anders wit';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dvfunctie
IS 'Functie van contactpersoon indien horend bij bedrijf';
COMMENT ON COLUMN public.vwfrmdsoprojectcontacten.dnkeydsoproject
IS 'Foreign key naar DSO project (tbdsoproject.dnkey)';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 10-11-2023 08:34 |
![]() ![]() ![]() |