Master M بتاريخ: 23 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2009 السلام عليكمكنت عايز اعرف لو عايز اعمل function فيها تاريخ اضيف عليها عدد من الايام (5 مثلا) ترجع لي القيمة تاريخ بعد حذف الجمعة والسبتممكن حد يساعدنيسرررررررررررررررررررررررررريعا بالله عليكوا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 24 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 24 يوليو 2009 السلام عليكمممكن تعطينا مثال يدوي كده يشرح وجهة نظرك أكترمثال يوضح التاريخ المدخل وعدد ايام المضافة والنتيجة وماذا تم بشأن التاريخ المقابل ليومي الجمعة والسبت اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Master M بتاريخ: 26 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2009 اقصد ان يتم ادخال تاريخ مثلا sysdate واي رقم مثلا 8 او 15 بشرط ان يرجع لي تاريخ بعد اضافة الرقم علية مطروح منه يومي الاجازة الجمعة والسبتبمعني لو اضفت 7 ايام يرجع لي تاريخ مضاف عليه 5 بس ولو ضفت 14 يرجع لي مطروح منه 4 (2 جمعة و 2 سبت) وهكذا مش عارف قادر اوصل قصدي ولا لا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 26 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 26 يوليو 2009 السلام عليكم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; / يمكن اختصار عدد الاسطر أكثر من كدهلكن جربها واختبرها موفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Master M بتاريخ: 27 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 يوليو 2009 شكرا و جزاك الله خيرا علي تعاونك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.