-- UVG Statistik A2 und B - Im Berichtsjahr eingestellte UVG-Fälle mit Einstellungsgrund und Stand der Beitreibung -- (Vorgänge mit Ende-Zahlung = Vorjahr) -- Datenbank: ORACLE select v.bereich as Bereich, v.aktenzeichen as Aktenzeichen, a.nachname as Nachname, a.vorname as Vorname, to_char(p.geburtsdatum,'dd.mm.yyyy') as Geburtsdatum, (case when months_between(sysdate,v.endezahlung) < 72 then '0 - 5 Jahre' when months_between(sysdate,v.endezahlung) between 72 and 132 then '6 - 11 Jahre' else 'älter als 11 Jahre !' end) as Altersgruppe_bei_Einstellung, h.bez as Hilfeart_Grund, to_char(v.endezahlung,'dd.mm.yyyy') as Ende_Zahlung, round(r.uvgtage / 30,0) UVG_Monate, s.stbez1 || ' ' || s.stbez2 as Einstellungsgrund_Statistik_A2, s2.stbez1 || ' ' || s2.stbez2 as Stand_Beitreibung_Statistik_B from bere ber, n_vorgang v, n_vorgbeteiligte b, n_adressen a, n_personendaten p, hilfeart h, heber r, stat s, stat s2 where ber.bsg = 2 and ber.brs = v.bereich and v.vorgangsnummer = b.vorgang and b.beteiligtenart = 7 and b.adresse = a.adressnummer and b.adresse = p.zuordnungsnummer and v.hilfeart_fk = h.lnr and substr(h.bez,1,1) in ('1','2','3','4','5') and r.mnr = v.muendelnr_alt and r.bereich = v.bereich and r.stuvga = s.stkz(+) and s.statart = 'A' and r.stuvgb = s2.stkz(+) and s2.statart = 'B' and to_number(to_char(v.endezahlung,'yyyy')) = to_number(to_char(sysdate,'yyyy'))-1 order by v.bereich, v.aktenzeichen