Lieber Martin,
Wieso umständlich mit Fallunterscheidungen?
(Jahr1*12 + Monat1) - (Jahr2*12 + Monat2)
wow, das ist ja super kurz, danke!
Kleiner Schönheitsfehler: Damit liegen der 31.03.2011 und der 01.04.2011 einen Monat auseinander. Ob das in diesem speziellen Fall so gewünscht ist, geht aber aus der ursprünglichen Aufgabenstellung nicht hervor.
Wie bereits ein Antwortender geschrieben hat schreibe ich ja immer, dass es am 01. eines Monats beginnt, von daher ist das so perfekt.
Vielen Dank, viele Grüße und ein schönes Wochenende,
Maxi