ich denke, die folgende Syntax könnte Dir weiterhelfen:
Code: Alles auswählen
COMPUTE Alter = DATEDIFF(DatumHeute,DatumGeburtstag,"months")/12.
FORMAT Alter (F8.2).
EXE.
COMPUTE Alter_1 = TRUNC(Alter).
COMPUTE Alter_2 = (MOD(Alter,1))*12.
EXE.
STRING Alter_s1 Alter_s2 Alter_3 (A8).
COMPUTE Alter_s1 = LTRIM(RTRIM(STRING(Alter_1,F8))).
COMPUTE Alter_s2 = LTRIM(RTRIM(STRING(Alter_2,F8))).
EXE.
COMPUTE Alter_3 = CONCAT(RTRIM(Alter_s1),";",RTRIM(Alter_s2)).
EXE.
Die String-Variable Alter_3 gibt dann das Alter im von Dir gewünschten Format aus.
Zugegeben, der Weg ist etwas umständlich. Falls jemand eine "smartere" Lösung weiß, bitte posten.
Grüße,
georggraph