Schema
public
Owner
waveuser005
Descriptions
View van koppeltabel tbhoraardbsrtzaak tussen tbsoorthorverg en tbhoraardbesluit met bewaartermijnen
Fields
Name | Data type | Description |
---|---|---|
dnkey |
integer |
Primary key |
dvcode |
varchar(5) |
Codering van aardbesluit (tbhoraardbesluit.dvcode) |
dvafrondoms |
varchar(50) |
Omschrijving van resultaat/aardbesluit |
ddvervaldatum |
timestamp |
Kleinste (oudste) van ddhoraardbsrtsoortzaakvervaldatum en ddhoraardbsrtvervaldatum |
dnkeysoorthorverg |
integer |
Foreign key naar tbsoorthorverg.dnkey |
dvsoortzaak |
varchar(40) |
Omschrijving van soort horecavergunning |
dvdmsaardbesl |
varchar(40) |
Mapping resultaat naar dms |
dnkeybesluittype |
integer |
Foreign key naar tbbesluittypes.dnkey |
dvbesluittype |
varchar(80) |
Belsuittype omschrijving |
dnbewaartermijndagen |
integer |
Bewaartermijn in dagen bij deze combinatie zaaktype en resultaattype |
dvbewarenvanaf |
char(1) |
A of E. Bewaartermijn geldt vanaf (A)anvraag c.q. startdatum of vanaf (E)inddatum |
dvkleurvervallen |
varchar(4) |
|
dnkeyhoraardbesluit |
integer |
Foreign key naar tbhoraardbesluit.dnkey |
ddhoraardbsrtsoortzaakvervaldatum |
timestamp |
Datum dat combinatie zaaktype/resultaat is vervallen |
ddhoraardbsrtvervaldatum |
timestamp |
Vervaldatum van de kaart in tbhoraardbesluit |
dvprovisa |
varchar(20) |
Hoofdstuk uit Selectielijst voor archiefbescheiden van de provinciale organen bijv 3.1.15 |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table vwfrmhoraardbsrtzaak
Definition
CREATE VIEW public.vwfrmhoraardbsrtzaak (
dnkey,
dvcode,
dvafrondoms,
ddvervaldatum,
dnkeysoorthorverg,
dvsoortzaak,
dvdmsaardbesl,
dnkeybesluittype,
dvbesluittype,
dnbewaartermijndagen,
dvbewarenvanaf,
dvkleurvervallen,
dnkeyhoraardbesluit,
ddhoraardbsrtsoortzaakvervaldatum,
ddhoraardbsrtvervaldatum,
dvprovisa)
AS
SELECT a.dnkey,
b.dvcode,
b.dvomschrijving AS dvafrondoms,
CASE
WHEN a.ddvervaldatum IS NULL THEN b.ddvervaldatum
WHEN b.ddvervaldatum IS NULL THEN a.ddvervaldatum
ELSE LEAST(b.ddvervaldatum, a.ddvervaldatum)
END AS ddvervaldatum,
a.dnkeysoorthorverg,
c.dvomschrijving AS dvsoortzaak,
b.dvdmsaardbesl,
a.dnkeybesluittype,
d.dvtype AS dvbesluittype,
a.dnbewaartermijndagen,
a.dvbewarenvanaf,
CASE
WHEN a.ddvervaldatum IS NULL AND b.ddvervaldatum IS NOT NULL AND
fn_vandaag(0) >= b.ddvervaldatum THEN 'rood'::text
WHEN b.ddvervaldatum IS NULL AND a.ddvervaldatum IS NOT NULL AND
fn_vandaag(0) >= a.ddvervaldatum THEN 'rood'::text
WHEN b.ddvervaldatum IS NOT NULL AND a.ddvervaldatum IS NOT NULL
AND fn_vandaag(0) >= LEAST(b.ddvervaldatum, a.ddvervaldatum) THEN 'rood'::text
ELSE 'wit'::text
END::character varying(4) AS dvkleurvervallen,
a.dnkeyhoraardbesluit,
a.ddvervaldatum AS ddhoraardbsrtsoortzaakvervaldatum,
b.ddvervaldatum AS ddhoraardbsrtvervaldatum,
a.dvprovisa
FROM tbhoraardbsrtzaak a
JOIN tbhoraardbesluit b ON a.dnkeyhoraardbesluit = b.dnkey
JOIN tbsoorthorverg c ON a.dnkeysoorthorverg = c.dnkey
LEFT JOIN tbbesluittypes d ON a.dnkeybesluittype = d.dnkey;
COMMENT ON VIEW public.vwfrmhoraardbsrtzaak
IS 'View van koppeltabel tbhoraardbsrtzaak tussen tbsoorthorverg en tbhoraardbesluit met bewaartermijnen';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkey
IS 'Primary key';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvcode
IS 'Codering van aardbesluit (tbhoraardbesluit.dvcode)';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvafrondoms
IS 'Omschrijving van resultaat/aardbesluit';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.ddvervaldatum
IS 'Kleinste (oudste) van ddhoraardbsrtsoortzaakvervaldatum en ddhoraardbsrtvervaldatum';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkeysoorthorverg
IS 'Foreign key naar tbsoorthorverg.dnkey';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvsoortzaak
IS 'Omschrijving van soort horecavergunning';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvdmsaardbesl
IS 'Mapping resultaat naar dms';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkeybesluittype
IS 'Foreign key naar tbbesluittypes.dnkey';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvbesluittype
IS 'Belsuittype omschrijving';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnbewaartermijndagen
IS 'Bewaartermijn in dagen bij deze combinatie zaaktype en resultaattype';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvbewarenvanaf
IS 'A of E. Bewaartermijn geldt vanaf (A)anvraag c.q. startdatum of vanaf (E)inddatum';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dnkeyhoraardbesluit
IS 'Foreign key naar tbhoraardbesluit.dnkey';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.ddhoraardbsrtsoortzaakvervaldatum
IS 'Datum dat combinatie zaaktype/resultaat is vervallen';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.ddhoraardbsrtvervaldatum
IS 'Vervaldatum van de kaart in tbhoraardbesluit';
COMMENT ON COLUMN public.vwfrmhoraardbsrtzaak.dvprovisa
IS 'Hoofdstuk uit Selectielijst voor archiefbescheiden van de provinciale organen bijv 3.1.15';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49 |
![]() ![]() ![]() |