بتاريخ: 17 يوليو 201213 سنة comment_226329 السلام عليكم ورحمة اللهبرجاء المساعدة فى كود PL/SQL لعمل functionيتم ادخال عدد ايام اجازة الموظف مثلا 4 ايام يظهر لى تاريخ نهاية الاجازة بدون احتساب الاجازة الاساسية (الجمعة والسبت)مثلا اليوم 1/10/2012 هو الاربعاءوتم عمل اجازة لموظف باربعة ايام يعنى تاريخ نهاية الاجازة المفروض 6/10/2012 الاثنينوليس 4/10/2012 السبت !!!!!!!!!!!!(او اكثر من ذلك مثل 10 ايام اجازة) سيتم تكرار (الجمعة والسبت) اكثر من مرةلو عايز اظهر اخر 5 موظفين تم تعيينهم فى شهر معين ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟وشكرا لكل من اهتم بالموضوع تم تعديل 17 يوليو 201213 سنة بواسطة mohamed.ramadan تقديم بلاغ
بتاريخ: 30 سبتمبر 201213 سنة comment_227684 السلاك عليكم ورحمة الله وبركاتهالسؤال الاول:نفترض ان هناك جدول لتسجيل ايام الاجازات وأسمه Emp_leave CREATE OR REPLACE PROCEDURE Chk_leave (DateFrom DATE, DateTo DATE) AS NoDays NUMBER(3); MyDay DATE; BEGIN NoDays := DateTo - DateFrom; MyDay := DateFrom; LOOP IF (UPPER(TO_CHAR(MyDay, 'DY')) NOT IN ('FRI', 'SAT')) THEN INSERT INTO Emp_leave VALUES (MyDay); END IF; EXIT WHEN MyDay = DateTo; MyDay := MyDay + 1; END LOOP; COMMIT; END; تقديم بلاغ
بتاريخ: 30 سبتمبر 201213 سنة comment_227695 السؤال الثاني:لابد من استخدام TOP N Query SELECT emp_id, emp_name, hire_date FROM(SELECT ROWNUM r,emp_id, emp_name, Hire_date FROM emp WHERE TO_CHAR(Hire_date, 'mm-yyyy') = '09-2012' ORDER BY ROWNUM DESC) WHERE ROWNUM <= 5 تقديم بلاغ
بتاريخ: 1 أكتوبر 201213 سنة comment_227718 http://www.araboug.org/ib/index.php?showtopic=50914اقراء الرد القبل الاخير فى هذه المشاركه وهي خاصه بالسؤال الاول شكلك روحت انترفيو فى شركه NTG تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.