select محاسبه سن رو تو oracle میزارم
یه DB پیدا کنید و روش اجرا کنید

SELECT
TRUNC(MONTHS_BETWEEN(SYSDATE,DOB)/12) YEAR,
TRUNC(MOD(MONTHS_BETWEEN(SYSDATE,DOB),12)) MONTH,
TRUNC(SYSDATE-ADD_MONTHS(DOB,TRUNC(MONTHS_BETWEEN(SYSDATE,DOB)/12)*12+
TRUNC(MOD(MONTHS_BETWEEN(SYSDATE,DOB),12)))) DAY
FROM (SELECT TO_DATE('13571112','YYYYMMDD','NLS_CALENDAR=PERSIAN') DOB FROM DUAL);
 
 
SqlPlusw user/pw@dbserverl