-- Die durchschnittliche Dauer wird in Jahren ermittelt (dies erzeugt die Teilung durch 365.25 Tage) select grund, round(avg(trunc((date("01."||month(endevorgang) || "." || year(endevorgang))-1-date(beginnvorgang))/365.25)),2) durchschn_dauer from n_vorgang where beginnvorgang is not null and endevorgang is not null group by grund order by grund