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

سؤال عن دالة للوقت


alsenator

Recommended Posts

السلام عليكم

شكرا لكم اخواني وجزاكم الله خيرا على المعلومات القيمة في المنتدى


واحتاج لمعرفة دالة تسمح بطرح تاريخ ميعين من تارخ متغير

مثال لدي تاريخ تعيين موظفين واحتاج لمعرفة عدد ايام عملهم الى تاريخ 31/12/2006

من تاريخ تعيينهم

مع العلم باني قد حاولت في الدالة months_between وعملية الطرح العادية

مثال ( months_between('31-12-2006',emp_join_date

trunc('31-12-2006'-emp_join_date



الرجاء الافادة

ولكم جزيل الشكر

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

SQL> select to_date('16/01/2006','dd/mm/yyyy')-to_date('01/01/2006','dd/mm/yyyy'
) from dual;

TO_DATE('16/01/2006','DD/MM/YYYY')-TO_DATE('01/01/2006','DD/MM/YYYY')
---------------------------------------------------------------------
                                                                  15

تم تعديل بواسطة moody_4u
رابط هذا التعليق
شارك

  • بعد 1 سنة...

بسم الله

لمعرفة عدد ايام العمل للموظف:



select round(sysdate - hire_date) from employees
/



لمعرفه عدد الأسابيع:



select round((sysdate - hire_date) /7) from employees
/


لمعرفة عدد السنوات:



select round((sysdate - hire_date) /365) from employees
/



بالتوفيق

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية