إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

اريد منكم المساعدة في هذا الكويري ارجوكم


4 رد (ردود) على هذا الموضوع

#1 meem77

meem77

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 26 May 2004 - 12:13 PM

انا لدي جدولين الجدول الاول جدول الراتب
ويحتوي على الحقول الاتية:
رقم الكمبيوتر
الدرجة
العلاوة الدورية
تاريخ بدء الراتب
تاريخ انتهاء الراتب
اما الجدول التالي فهو جدول الموظف ويحتوي على الحقول الاتية:
رقم الموظف
رقم الكمبيوتر
اسم الموظف
ومثال على ذلك :
تاريخ انتهاء الراتب تاريخ بدء الراتب الراتب العلاوة الدورية الدرجة رقم الكمبيوتر
02/10/2003 03/01/2003 10000 06 02 11
04/10/2004 03/10/2003 10200 07 02 11
02/10/1991 03/10/1990 5800 03 05 11
02/10/2001 03/11/2000 5950 04 05 11
02/10/2002 03/10/2001 6100 05 05 11
وانا اريد هنا للشخص الذي يكون رقم الكمبيوتر=11 ان يظهر لي السجل الذي يحمل البيانات التالية
02/10/2003 03/01/2003 10000 06 02 11
وايضا اريد ان تحقق الكويري الشرط التالي
تاريخ انتهاء الراتب تاريخ بدء الراتب الراتب العلاوة الدورية الدرجة رقم الكمبيوتر
02/01/2001 03/01/2000 5850 01 07 13
02/01/2002 03/01/2001 5950 02 07 13
02/01/2003 03/01/2002 6050 03 07 13
02/01/2004 03/01/2003 6200 04 07 13
واريد في هذه الحالة ان تظهر النتيجة
02/01/2001 03/01/2000 5850 01 07 13
ارجو منكم الرد علي في اقرب وقت ممكن

#2 mebead

mebead

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 31 May 2004 - 07:13 PM

أخي العزيز ممكن توضح انت محتاج أية لأن الأمثلة مش كفاية يعني حكي معايا :)

#3 ابو صالح

ابو صالح

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,253 مشاركة
  • البـلـد: Country Flag
  • المنصب الحالي:(رحمه الله)

تاريخ المشاركة 01 June 2004 - 02:38 AM

الاخ mebead

وايضا اريد ان تحقق الكويري الشرط التالي
تاريخ انتهاء الراتب تاريخ بدء الراتب الراتب العلاوة الدورية الدرجة رقم الكمبيوتر


اين الشرط ؟؟؟ والحقول التي تريدها ان تظهر في الاستعلام هي جميع الحقول في جدول الرواتب !!!

ياريت توضح سؤالك،،،

<span style='font-size:11pt;line-height:100%'>
زكاة العلم نشرة

Oracle Certifed Expert, OCE RAC
Oracle Certified Professional OCP 9i,10g
ITIL v3

</span>


#4 meem77

meem77

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 06 June 2004 - 12:27 PM

لقد تحقق الكويري وذلك باستخدام هذا الاستعلام
SELECT sal.person_id,grade_code,grade_step_seq,sal_amount,sal_from_date,sal_thru_date
FROM hr_emp_salaries sal,hr_employment
WHERE hr_employment.person_id=sal.person_id
AND emp_status='G'
AND emp_id ='001204'
AND grade_code IN (
SELECT grade_code
FROM hr_emp_salaries s
WHERE s.person_id = sal.person_id
AND sal_thru_date IN (
select MAX(sal_thru_date)
FROM hr_emp_salaries t
WHERE t.person_id =sal.person_id )
)

AND grade_step_seq IN (
SELECT min(grade_step_seq)
FROM hr_emp_salaries t
WHERE t.grade_code IN
(SELECT grade_code
FROM hr_emp_salaries s
WHERE s.person_id = sal.person_id
AND sal_thru_date IN ( SELECT MAX(sal_thru_date)
FROM hr_emp_salaries t
WHERE t.person_id =sal.person_id
)
)
AND t.person_id =sal.person_id )

#5 super_funny2006

super_funny2006

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 05 December 2007 - 06:56 PM

thank you very much


******************************************************************************
Am Cleanin Out My Closet
******************************************************************************