بتاريخ: 31 أغسطس 200817 سنة comment_137674 بسم ا لله الرحمن الرحيمالسلام عليك م ورحمة الله وبركاتهكل عام وانتم بخير بمناسبة شهر رمضان المبارك اعاده الله علينا و عليكم بالخير واليمن والبركات ان شاء اللهارجو المساعده في function لحساب عمر الموظف عند ادخال تاريخ الميلاد يحسبه بالنسبة لـــsysdate تقديم بلاغ
بتاريخ: 31 أغسطس 200817 سنة comment_137675 CREATE OR REPLACE FUNCTION GET_AGE(IN_DATE DATE, IN_TYPE VARCHAR2 DEFAULT 'Y') RETURN NUMBER AS ID_AGE NUMBER(20,3); BEGIN IF(UPPER(IN_TYPE) = 'D')THEN ID_AGE := SYSDATE - IN_DATE; ELSIF(UPPER(IN_TYPE) = 'M')THEN ID_AGE := (SYSDATE - IN_DATE) / 12; ELSIF(UPPER(IN_TYPE) = 'Y')THEN ID_AGE := (SYSDATE - IN_DATE) / 365.25; ELSE ID_AGE := 0; END IF; RETURN ID_AGE; END; / ملحوظة ، أبحث بالمنتدي وسوف تجد العديد من الحلولبالتوفيق تقديم بلاغ
بتاريخ: 1 سبتمبر 200817 سنة كاتب الموضوع comment_137751 CREATE OR REPLACE FUNCTION GET_AGE(IN_DATE DATE, IN_TYPE VARCHAR2 DEFAULT 'Y') RETURN NUMBER AS ID_AGE NUMBER(20,3); BEGIN IF(UPPER(IN_TYPE) = 'D')THEN ID_AGE := SYSDATE - IN_DATE; ELSIF(UPPER(IN_TYPE) = 'M')THEN ID_AGE := (SYSDATE - IN_DATE) / 12; ELSIF(UPPER(IN_TYPE) = 'Y')THEN ID_AGE := (SYSDATE - IN_DATE) / 365.25; ELSE ID_AGE := 0; END IF; RETURN ID_AGE; END; / ملحوظة ، أبحث بالمنتدي وسوف تجد العديد من الحلولبالتوفيق شكرا وجزاك الله خيرا وكل عام وانتم بخير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.