بتاريخ: 23 يوليو 200916 سنة comment_164301 السلام عليكمكنت عايز اعرف لو عايز اعمل function فيها تاريخ اضيف عليها عدد من الايام (5 مثلا) ترجع لي القيمة تاريخ بعد حذف الجمعة والسبتممكن حد يساعدنيسرررررررررررررررررررررررررريعا بالله عليكوا تقديم بلاغ
بتاريخ: 24 يوليو 200916 سنة comment_164368 السلام عليكمممكن تعطينا مثال يدوي كده يشرح وجهة نظرك أكترمثال يوضح التاريخ المدخل وعدد ايام المضافة والنتيجة وماذا تم بشأن التاريخ المقابل ليومي الجمعة والسبت تقديم بلاغ
بتاريخ: 26 يوليو 200916 سنة كاتب الموضوع comment_164553 اقصد ان يتم ادخال تاريخ مثلا sysdate واي رقم مثلا 8 او 15 بشرط ان يرجع لي تاريخ بعد اضافة الرقم علية مطروح منه يومي الاجازة الجمعة والسبتبمعني لو اضفت 7 ايام يرجع لي تاريخ مضاف عليه 5 بس ولو ضفت 14 يرجع لي مطروح منه 4 (2 جمعة و 2 سبت) وهكذا مش عارف قادر اوصل قصدي ولا لا تقديم بلاغ
بتاريخ: 26 يوليو 200916 سنة comment_164587 السلام عليكمtry with this function create or replace function get_date(enter_date date,day_count number) return date is last_date date; z number; y number; begin for i in 1 .. day_count loop select to_char(enter_date+i,'d') into z from dual; if z=7 or z=1 then y:=y+1; end if; end loop; last_date:=enter_date+x-y; return(last_date); end; / يمكن اختصار عدد الاسطر أكثر من كدهلكن جربها واختبرها موفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.