From 1a785fe318b5df7105c8349f70f256ec6effb882 Mon Sep 17 00:00:00 2001 From: John Andre Hestad Date: Wed, 20 Sep 2023 13:50:55 +0200 Subject: [PATCH] =?UTF-8?q?Legg=20til=20statistikkqueries=20for=20formueav?= =?UTF-8?q?slag/opph=C3=B8r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../queries/behandlinger_2023.sql | 35 ++++++++++++++ .../queries/behandlinger_alle.sql | 30 ++++++++++++ .../queries/revurderinger_2023.sql | 48 +++++++++++++++++++ .../queries/revurderinger_alle.sql | 42 ++++++++++++++++ 4 files changed, 155 insertions(+) create mode 100644 local-db-scripts/queries/behandlinger_2023.sql create mode 100644 local-db-scripts/queries/behandlinger_alle.sql create mode 100644 local-db-scripts/queries/revurderinger_2023.sql create mode 100644 local-db-scripts/queries/revurderinger_alle.sql diff --git a/local-db-scripts/queries/behandlinger_2023.sql b/local-db-scripts/queries/behandlinger_2023.sql new file mode 100644 index 0000000000..673deebf23 --- /dev/null +++ b/local-db-scripts/queries/behandlinger_2023.sql @@ -0,0 +1,35 @@ +-- Uttrekk hentet 2023-09-20 mellom 13 og 14. +-- 2023 + +-- De forskjellige vedtakstypene (STANS_AV_YTELSE,SØKNAD,OPPHØR,ENDRING,REGULERING,GJENOPPTAK_AV_YTELSE,AVVIST_KLAGE,AVSLAG) +select distinct(vedtaktype) from vedtak; + +-- Antall søknadsbehandlinger som er iverksatt (SØKNAD,AVSLAG) +select count(*) from behandling b + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where v.opprettet > '2023-01-01'::timestamptz; --776 + + +-- Antall søknadsbehandlinger som er avslått +select count(*) from behandling b + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'AVSLAG' + and v.opprettet > '2023-01-01'::timestamptz; --244 + +-- Antall søknadsbehandlinger som er innvilget +select count(*) from behandling b + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'SØKNAD' + and v.opprettet > '2023-01-01'::timestamptz; --532 + +-- Antall avslag pga. formue +select count(distinct v.id) from behandling b + join vilkårsvurdering_formue vf on vf.behandlingId = b.id + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where vf.resultat = 'AVSLAG' + and v.vedtaktype = 'AVSLAG' + and v.opprettet > '2023-01-01'::timestamptz; --43 diff --git a/local-db-scripts/queries/behandlinger_alle.sql b/local-db-scripts/queries/behandlinger_alle.sql new file mode 100644 index 0000000000..2dc370bd47 --- /dev/null +++ b/local-db-scripts/queries/behandlinger_alle.sql @@ -0,0 +1,30 @@ +-- Uttrekk hentet 2023-09-20 mellom 13 og 14. +-- alle + +-- De forskjellige vedtakstypene (STANS_AV_YTELSE,SØKNAD,OPPHØR,ENDRING,REGULERING,GJENOPPTAK_AV_YTELSE,AVVIST_KLAGE,AVSLAG) +select distinct(vedtaktype) from vedtak; + +-- Antall søknadsbehandlinger som er iverksatt (SØKNAD,AVSLAG) +select count(*) from behandling b + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id; --1732 + +-- Antall søknadsbehandlinger som er avslått +select count(*) from behandling b + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'AVSLAG'; --593 + +-- Antall søknadsbehandlinger som er innvilget +select count(*) from behandling b + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'SØKNAD'; --1139 + +-- Antall avslag pga. formue +select count(distinct v.id) from behandling b + join vilkårsvurdering_formue vf on vf.behandlingId = b.id + join behandling_vedtak bv on bv.søknadsbehandlingid = b.id + join vedtak v on bv.vedtakid = v.id +where vf.resultat = 'AVSLAG' + and v.vedtaktype = 'AVSLAG'; --103 diff --git a/local-db-scripts/queries/revurderinger_2023.sql b/local-db-scripts/queries/revurderinger_2023.sql new file mode 100644 index 0000000000..71efd697c5 --- /dev/null +++ b/local-db-scripts/queries/revurderinger_2023.sql @@ -0,0 +1,48 @@ +-- Uttrekk hentet 2023-09-20 mellom 13 og 14. +-- alle + +-- De forskjellige vedtakstypene (STANS_AV_YTELSE,SØKNAD,OPPHØR,ENDRING,REGULERING,GJENOPPTAK_AV_YTELSE,AVVIST_KLAGE,AVSLAG) +select distinct(vedtaktype) from vedtak; + +-- Antall revurderinger som er iverksatt (STANS_AV_YTELSE,OPPHØR,ENDRING,GJENOPPTAK_AV_YTELSE) +select count(distinct v.id) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id + and v.opprettet > '2023-01-01'::timestamptz; --730 + +-- Antall revurderinger som har ført til stans +select count(distinct v.id) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'STANS_AV_YTELSE' + and v.opprettet > '2023-01-01'::timestamptz; --223 + +-- Antall revurderinger som har ført til gjenopptak +select count(distinct v.id) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'GJENOPPTAK_AV_YTELSE' + and v.opprettet > '2023-01-01'::timestamptz; --163 + +-- Antall revurderinger som har ført til innvilgelse +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'ENDRING' + and v.opprettet > '2023-01-01'::timestamptz; --245 + +-- Antall revurderinger som har ført til opphør +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'OPPHØR' + and v.opprettet > '2023-01-01'::timestamptz; --99 + +-- Antall opphør pga. formue +select count(distinct v.id) from revurdering r + join vilkårsvurdering_formue vf on vf.behandlingId = r.id + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where vf.resultat = 'AVSLAG' + and v.vedtaktype = 'OPPHØR' + and v.opprettet > '2023-01-01'::timestamptz; --22 \ No newline at end of file diff --git a/local-db-scripts/queries/revurderinger_alle.sql b/local-db-scripts/queries/revurderinger_alle.sql new file mode 100644 index 0000000000..15e562ae15 --- /dev/null +++ b/local-db-scripts/queries/revurderinger_alle.sql @@ -0,0 +1,42 @@ +-- Uttrekk hentet 2023-09-20 mellom 13 og 14. +-- alle + +-- De forskjellige vedtakstypene (STANS_AV_YTELSE,SØKNAD,OPPHØR,ENDRING,REGULERING,GJENOPPTAK_AV_YTELSE,AVVIST_KLAGE,AVSLAG) +select distinct(vedtaktype) from vedtak; + +-- Antall revurderinger som er iverksatt (STANS_AV_YTELSE,OPPHØR,ENDRING,GJENOPPTAK_AV_YTELSE) +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id; --1059 + +-- Antall revurderinger som har ført til stans +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'STANS_AV_YTELSE'; --326 + +-- Antall revurderinger som har ført til gjenopptak +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'GJENOPPTAK_AV_YTELSE'; --240 + +-- Antall revurderinger som har ført til innvilgelse +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'ENDRING'; --367 + +-- Antall revurderinger som har ført til opphør +select count(*) from revurdering r + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where v.vedtaktype = 'OPPHØR'; --126 + +-- Antall opphør pga. formue +select count(distinct v.id) from revurdering r + join vilkårsvurdering_formue vf on vf.behandlingId = r.id + join behandling_vedtak bv on bv.revurderingid = r.id + join vedtak v on bv.vedtakid = v.id +where vf.resultat = 'AVSLAG' + and v.vedtaktype = 'OPPHØR'; --31 \ No newline at end of file