إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

كيف يمكن معرفة عدد الاشهر المتبقة لنهاية السنة منذ دخول موظف معين


1 رد (ردود) على هذا الموضوع

#1 hamzah aqel

hamzah aqel

    عضو

  • الأعضــاء
  • 21 مشاركة

تاريخ المشاركة 21 October 2008 - 01:40 PM

كيف يمكن معرفة عدد الاشهر المتبقة لنهاية السنة منذ دخول موظف معين ؟

تم التعديل بواسطة hanyfreedom, 21 October 2008 - 01:57 PM.
تم تعديل عنوان الموضوع ليدل على مضمونه .


#2 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 23 October 2008 - 12:43 PM

اذا كنت تقصد الاشهر من يوم تعيين الموظف الى يومنا هذا .... فقم باستخدام هذا الكود :-

SELECT ROUND (MONTHS_BETWEEN (SYSDATE, hire_date))
FROM employees WHERE employee_id BETWEEN 122 AND 144;


أما اذا كنت تقصد الاشهر التى تبداء من يوم تعينه الى نهاية السنة التى تم التعيين فيها ... فقم باستخدام هذا الكود :-

SELECT 12 - EXTRACT (MONTH FROM hire_date) "Months in Hire date''s year",
hire_date
FROM employees WHERE employee_id BETWEEN 122 AND 144;


طبعاً شرط ال where ده انا ضفته علشان يقلل من مساحات ال OUTPUT .

أتمنى يكون هذا ما تقصده .... و لو هذا ليس المقصود فأرجو أعادة صياغة سؤالك بشكل أوضح.

و بالتوفيق