الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اجازة موظف بدون حساب الجمعة والسبت

Featured Replies

بتاريخ:

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

برجاء المساعدة فى كود PL/SQL لعمل function
يتم ادخال عدد ايام اجازة الموظف مثلا 4 ايام يظهر لى تاريخ نهاية الاجازة بدون احتساب الاجازة الاساسية (الجمعة والسبت)
مثلا اليوم 1/10/2012 هو الاربعاء
وتم عمل اجازة لموظف باربعة ايام يعنى تاريخ نهاية الاجازة المفروض 6/10/2012 الاثنين
وليس 4/10/2012 السبت !!!!!!!!!!!!
(او اكثر من ذلك مثل 10 ايام اجازة) سيتم تكرار (الجمعة والسبت) اكثر من مرة



لو عايز اظهر اخر 5 موظفين تم تعيينهم فى شهر معين ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟



وشكرا لكل من اهتم بالموضوع

تم تعديل بواسطة mohamed.ramadan

  • بعد 2 شهور...
بتاريخ:

السلاك عليكم ورحمة الله وبركاته
السؤال الاول:
نفترض ان هناك جدول لتسجيل ايام الاجازات وأسمه 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;


بتاريخ:

السؤال الثاني:
لابد من استخدام 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

بتاريخ:

http://www.araboug.org/ib/index.php?showtopic=50914
ا
قراء الرد القبل الاخير فى هذه المشاركه وهي خاصه بالسؤال الاول
شكلك روحت انترفيو فى شركه NTG

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.