Vorgangsliste mit Aktionen

Mit dieser Auswertung erstellen Sie eine Liste aller Vorgänge mit allen Aktionen, die in den Vorgängen gespeichert sind.

Sie dient einer Übersicht dieser Daten, die z.B. in Excel nach eigenen Kriterien weiter gefiltert werden kann. Ohne selbst hinzugefügte weitere Filterbedingungen kann diese Auswertung einige Zeit brauchen, bis ein Ergebnis erscheint.

 

SQL-Code für MS SQL SERVER

select   v.bereich as "Bereich",
         v.aktenzeichen as "Aktenzeichen",
         convert(char(10),v.beginnvorgang,104) as "Vorgangsbeginn",
         convert(char(10),v.endevorgang,104) as "Vorgangsende",
         a.nachname as "Nachname",
         a.vorname as "Vorname",
         r.bezeichnung as "Aktion",
         convert(char(10),m.vondatum,104) as "Aktionsbeginn",
         convert(char(10),m.bisdatum,104) as "Aktionsende"
         
from     n_vorgang v inner join n_vorgbeteiligte b on v.vorgangsnummer = b.vorgang
         inner join n_adressen a on b.adresse = a.adressnummer
         inner join n_vorgmassnahme h on v.vorgangsnummer = h.vorgang
         inner join n_massnarten r on h.massnart = r.massnart
         inner join n_massnahme m on h.massnahme = m.massnahmennummer
         
where    b.beteiligtenart = 7

order by v.bereich,
         v.aktenzeichen,
         r.bezeichnung,
         m.vondatum

 

SQL-Code für ORACLE

select   v.bereich as "Bereich",
         v.aktenzeichen as "Aktenzeichen",
         to_char(v.beginnvorgang,'dd.mm.yyyy') as "Vorgangsbeginn",
         to_char(v.endevorgang,'dd.mm.yyyy') as "Vorgangsende",
         a.nachname as "Nachname",
         a.vorname as "Vorname",
         r.bezeichnung as "Aktion",
         to_char(m.vondatum,'dd.mm.yyyy') as "Aktionsbeginn",
         to_char(m.bisdatum,'dd.mm.yyyy') as "Aktionsende"
         
from     n_vorgang v inner join n_vorgbeteiligte b on v.vorgangsnummer = b.vorgang
         inner join n_adressen a on b.adresse = a.adressnummer
         inner join n_vorgmassnahme h on v.vorgangsnummer = h.vorgang
         inner join n_massnarten r on h.massnart = r.massnart
         inner join n_massnahme m on h.massnahme = m.massnahmennummer
         
where    b.beteiligtenart = 7

order by v.bereich,
         v.aktenzeichen,
         r.bezeichnung,
         m.vondatum