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

Youseffarraj

Recommended Posts

السلام عليكم و رحمة الله وبركاته ,

لدي جدول به الاتي ايام الاجازات للموظف , 

 

 

رقم  الموظف       تاريخ البداية        تاريخ النهاية 

    1035               12/06/2016          12/06/2016
    1035               13/06/2016          13/06/2016
    1035               14/06/2016          14/06/2016
    1035               15/06/2016          15/06/2016
    1035               16/06/2016          16/06/2016
 
 

اريد انشاء cursor لمعرفة عدد الايام المتتالية للاجازات, بحيث حسب الجدول اعلاه يجب ان يكون عدد الايام 4 مثلا بالعلم  يوجد ايام اخرى منفصله ,

طريقة الحساب يقوم بمقارنة تاريخ النهاية( للصف الحالي ) بتاريخ البداية +1(للصف الذي يليه )  اذا كانو متساويات يزيد على counter  1 لكن لا اعلم كيف اقوم بكتابته باستخدام ال cursor ارجو المساعدة و شكرا لكم .

 

 

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

لم تتضح لي المعلومة ؟

 

اذا كنت تريد معرفة عدد أيام الإجازات التي أخذها الموظف

بإمكانك مقارنة تاريخ البداية بتاريخ النهاية لكل صنف على حده

select (Data_END - Data_STart) as HOL_DAY from your_table where EMP_ID = 1035;

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

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

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

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

×   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.

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

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

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