Vielen Dank für den vielen Feedback.

Einige Ideen sind wirklich überlegenswert, aber aus Gründen der Uebersichtlichkeit diese Lösung angewendet:

jjjj = (%subdt(%date:*YEARS)-3);
work = '01.01.' + %char(jjjj);

Work ist varchar und dann kann ich damit immer noch machen, was ich will.

Danke euch.