-- Kreis Lippe -- Joerg Burzeja -- Datenbank MSSQL 2000 -- -- Pruefung auf fehlendes Endedatum Vorgang -- Wiedervorlage mehr als 1 Jahr in der Zukunft -- Wiedervorlage in der Vergangenheit -- keine Wiedervorlage -- letzter Aufruf des Vorganges bereits mehr als 1 Jahr rückliegend -- select e.bsg AS [Bereich], vg.bereich, e.bb AS [Sachbearbeiter], vg.aktenzeichen, max (convert (char, wv.datae,104)) AS [letzte Aenderung], max (convert (char, wv.wvdat,104)) AS [letzte Wiedervorlage], vg.endevorgang from n_vorgang vg, wivorl wv, n_wivorlext wl, n_vorgbeteiligte b, n_adressen a, n_personendaten p, bere e, n_vorg_statkennz s, stat t, n_beteiligtenarten g where vg.vorgangsnummer = wl.vorgangsnummer and wl.snrext = wv.snr and g.betnummer = 7 and b.vorgang = vg.vorgangsnummer and b.adresse = a.adressnummer and a.adressnummer = p.zuordnungsnummer and vg.bereich = e.brs and vg.vorgangsnummer = s.vorgangsnummer and s.statid = t.stkz and b.beteiligtenart = g.betnummer and ( (year (wv.wvdat) - year (getdate () )) > 1 or (wv.wvdat is Null) or (wv.wvdat = '') or (year (wv.wvdat) < year (getdate () )) ) and (year (getdate () ) - year(wv.datae)) > 1 and (vg.endevorgang is Null) group by vg.bereich, e.bb, e.bsg, vg.aktenzeichen, convert (char, wv.datae,104), vg.endevorgang, year(wv.datae), bb, (year (getdate ()) - (year(wv.datae) )) order by vg.bereich, convert (char, wv.datae,104)