Doesn't this work for all cases?
floor((val(dtos(lddate))-val(dtos(lddob)))/10000)
>Cy,
>
>Just playing I came up with this one;
>
>
>floor(INT((VAL(DTOS(ldDate))-VAL(DTOS(ldDob)))+10000)/10000)
>
>
>ldDate is the day you want age for
>ldDob is the date of birth
Steve Gibson