Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrmomgaantcollegtoets

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van aantallen uitstaande, geretourneerde en geziene collegiale toetsen per omgevingzaak

 

Fields

Name

Data type

Description

dnaantaluitstaand

bigint

Aantal uitstaande (dus lege tbcorrespcollegtoets.dddatumgetoetst) collegiale toetsen bij dnkeyomgvergunningen

dnaantalretour

bigint

Aantal geretourneerde (dus gevulde dddatumgetoetst)) collegiale toetsen bij dnkeyomgvergunningen

dnaantalgezien

bigint

Aantal geretourneerde (dus gevulde dddatumgetoetst) en gezien (dus dlgezien = T) ) collegiale toetsen bij dnkeyomgvergunningen

dnkeyomgvergunningen

integer

Primary key van tbomgvergunningen waar de collegiale toetsen via tbcorrespondentie aan gekoppeld zijn

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmomgaantcollegtoets

 

Definition

CREATE VIEW public.vwfrmomgaantcollegtoets (
   dnaantaluitstaand,
   dnaantalretour,
   dnaantalgezien,
   dnkeyomgvergunningen)
AS
SELECT
max(hulpquery1.aantaluitstaand) AS dnaantaluitstaand,
   max(hulpquery2.aantalretour) AS dnaantalretour,
   max(hulpquery3.aantalgezien) AS dnaantalgezien,
   a.dnkeyomgvergunningen
FROM vwfrmcorrespcollegtoets a
    LEFT JOIN (
   SELECT sum(1) AS aantaluitstaand,
           b.dnkeyomgvergunningen
   FROM vwfrmcorrespcollegtoets b
   WHERE b.dddatumgetoetst IS NULL
   GROUP BY
b.dnkeyomgvergunningen
   ) hulpquery1 ON hulpquery1.dnkeyomgvergunningen = a.dnkeyomgvergunningen
    LEFT JOIN (
   SELECT sum(1) AS aantalretour,
           c.dnkeyomgvergunningen
   FROM vwfrmcorrespcollegtoets c
   WHERE c.dddatumgetoetst IS NOT NULL
   GROUP BY
c.dnkeyomgvergunningen
   ) hulpquery2 ON hulpquery2.dnkeyomgvergunningen = a.dnkeyomgvergunningen
    LEFT JOIN (
   SELECT sum(1) AS aantalgezien,
           d.dnkeyomgvergunningen
   FROM vwfrmcorrespcollegtoets d
   WHERE d.dddatumgetoetst IS NOT NULL AND d.dlgezien = 'T'::bpchar
   GROUP BY d.dnkeyomgvergunningen
   ) hulpquery3 ON hulpquery3.dnkeyomgvergunningen = a.dnkeyomgvergunningen
GROUP BY a.dnkeyomgvergunningen;

COMMENT ON VIEW public.vwfrmomgaantcollegtoets
IS 'View van aantallen uitstaande, geretourneerde en geziene collegiale toetsen per omgevingzaak';

COMMENT ON COLUMN public.vwfrmomgaantcollegtoets.dnaantaluitstaand
IS 'Aantal uitstaande (dus lege tbcorrespcollegtoets.dddatumgetoetst) collegiale toetsen bij dnkeyomgvergunningen';

COMMENT ON COLUMN public.vwfrmomgaantcollegtoets.dnaantalretour
IS 'Aantal geretourneerde (dus gevulde dddatumgetoetst)) collegiale toetsen bij dnkeyomgvergunningen';

COMMENT ON COLUMN public.vwfrmomgaantcollegtoets.dnaantalgezien
IS 'Aantal geretourneerde (dus gevulde dddatumgetoetst) en gezien (dus dlgezien = T) ) collegiale toetsen bij dnkeyomgvergunningen';

COMMENT ON COLUMN public.vwfrmomgaantcollegtoets.dnkeyomgvergunningen
IS 'Primary key van tbomgvergunningen waar de collegiale toetsen via tbcorrespondentie aan gekoppeld zijn';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic