بتاريخ: 20 ديسمبر 201510 سنة comment_269175 مرحبا شباب محتاج كود حساب مدة عمل الموظف من تاريخ التعيين وحتى تاريخ إنهاء الخدمة مع الأخذ في الإعتبار السنة البسيطة والسنة الكبيسة تقديم بلاغ
بتاريخ: 20 ديسمبر 201510 سنة comment_269178 لو حسبتها رياضيا , هتجبها بالكود - شوف كده السنة الكبيسة بتيجي كل كام سنة تقديم بلاغ
بتاريخ: 20 ديسمبر 201510 سنة comment_269192 السلام عليكم SELECT TRUNC (MONTHS_BETWEEN (_END_DATE, _START_DATE) / 12) YEARS, MOD (TRUNC (MONTHS_BETWEEN (_END_DATE, _START_DATE)), 12) MONTHS, TO_DATE (_END_DATE) - ADD_MONTHS (_START_DATE, TRUNC (MONTHS_BETWEEN (_END_DATE, _START_DATE))) + 1 DAYS FROM DUAL تقديم بلاغ
بتاريخ: 21 ديسمبر 201510 سنة كاتب الموضوع comment_269209 معذرة استاذي أريد الكود في النموذج وليس في الاستعلام تقديم بلاغ
بتاريخ: 21 ديسمبر 201510 سنة comment_269226 الكود الي البشمهندس احمد كتبه , حطه في فورميولا ايتم اقرأ عن formula item او حط الكود في اي تريجر تم تعديل 21 ديسمبر 201510 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 27 ديسمبر 201510 سنة كاتب الموضوع comment_269513 SELECT TRUNC (MONTHS_BETWEEN (_END_DATE, _START_DATE) / 12) YEARS, MOD (TRUNC (MONTHS_BETWEEN (_END_DATE, _START_DATE)), 12) MONTHS, TO_DATE (_END_DATE) - ADD_MONTHS (_START_DATE, TRUNC (MONTHS_BETWEEN (_END_DATE, _START_DATE))) + 1 DAYS FROM DUAL شباب هذا الكود يظهر النتيجة صحيحة بس في حالة يوم التعيين بداية الشهر يزيد يوم في مدة عمل الموظف كيف أضبط الكود تقديم بلاغ
بتاريخ: 27 ديسمبر 201510 سنة كاتب الموضوع comment_269532 ممكن أستخدم دالة ifإذا كان يوم التعيين = ١ إذنمدة خدمة الموظف - ١ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.