الانتقال إلى المحتوى
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

بتاريخ:

اولاً تحية لكل الشعب المصري الاصيل .......
لو سمحتوا بدي فنكشن او بروسيجر او جملة SQL عادية تحسب عدد الموظفين حسب تاريخ معين ....
بحيث تحسب عدد الموظفين الموجودين على رأس عملهم في ذلك التاريخ ...... ارجو سرعة الرد (ملاحظة:هاي اول مشاركة لي في هذا المنتدى واسع السمعة)

بتاريخ:

السلام عليكم

SELECT COUNT(*) FROM PER_ALL_PEOPLE_F F
WHERE F.PERSON_TYPE_ID = 6
AND SYSDATE BETWEEN F.EFFECTIVE_START_DATE AND F.EFFECTIVE_END_DATE
AND F.CREATION_DATE = '&P_CREATION_DATE'



Person Type حسب المنظمة اللي انت شغال فيها وضع الكود الخاص بالموظفين على رأس العمل..
Creation Date هذا حقل تاريخ انشاء السجل وتقدر تحط أي عمود تاريخ آخر....

طبعاًُ أنت لازم تتصرف في الجملة من حيث لو كنت تريد يكون التاريخ يساوي تستخدم = أو تريد تستخدم أكبر من أو أصغر من < >

هذا مافهمته من سؤالك

وشكراً

بتاريخ:
  • كاتب الموضوع

EMP_NO EFFECTIVE _START_DATE EFFECTIVE _END_DATE PERSON_TYPE CREAT_DATE
1 22/09/2007 28/02/2011 6 22/09/2007
1 01/03/2011 31/12/4712 7 22/09/2007

EMP_NO EFFECTIVE _START_DATE EFFECTIVE _END_DATE PERSON_TYPE CREAT_DATE
2 01/01/2004 31/12/2007 6 01/01/2004
2 01/01/2008 31/12/4712 7 01/01/2004
EMP_NO EFFECTIVE _START_DATE EFFECTIVE _END_DATE PERSON_TYPE CREAT_DATE
3 05/11/2007 31/12/4712 6 05/11/2007

EMP_NO EFFECTIVE _START_DATE EFFECTIVE _END_DATE PERSON_TYPE CREAT_DATE
4 01/01/2004 31/03/2008 6 01/01/2004
4 01/04/2008 31/12/4712 6 01/01/2004
==============================================================================================
هذه البيانات لاربع موظفين حسب جدول (PER_ALL_PEOPLE_F ) ويجب ان يكون عدد الموظفين الذين على راس ةعملهم بتاريخ 31\01\2011 هو (3) وهما (1و3و4)
اما بتاريخ 30\03\2011 فيجب ان يكون عددهم (2)
ملاحظة : PERSON_TYPE=6 هما الموظفين الذين على راس عملهم
------ اخ عادل اتوقع ان وضع شرط (SYSDATE) ليس صحيح ........ ارجو المساعدة باسرع وقت .... وشكرا للجميع

بتاريخ:
  • كاتب الموضوع

ارجو الانتباه ان (EMP_NO) هو (1)
و (EFFECTIVE_START_DATE هو 22\9\2007 وذلك للموظف الاول

وهكذا

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

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

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

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

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

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.