meem77 بتاريخ: 26 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 26 مايو 2004 انا لدي جدولين الجدول الاول جدول الراتب ويحتوي على الحقول الاتية:رقم الكمبيوتر الدرجةالعلاوة الدوريةتاريخ بدء الراتبتاريخ انتهاء الراتباما الجدول التالي فهو جدول الموظف ويحتوي على الحقول الاتية:رقم الموظفرقم الكمبيوتراسم الموظفومثال على ذلك :تاريخ انتهاء الراتب تاريخ بدء الراتب الراتب العلاوة الدورية الدرجة رقم الكمبيوتر02/10/2003 03/01/2003 10000 06 02 1104/10/2004 03/10/2003 10200 07 02 1102/10/1991 03/10/1990 5800 03 05 1102/10/2001 03/11/2000 5950 04 05 1102/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 1302/01/2002 03/01/2001 5950 02 07 1302/01/2003 03/01/2002 6050 03 07 1302/01/2004 03/01/2003 6200 04 07 13واريد في هذه الحالة ان تظهر النتيجة02/01/2001 03/01/2000 5850 01 07 13ارجو منكم الرد علي في اقرب وقت ممكن اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mebead بتاريخ: 31 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 31 مايو 2004 أخي العزيز ممكن توضح انت محتاج أية لأن الأمثلة مش كفاية يعني حكي معايا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو صالح بتاريخ: 31 مايو 2004 تقديم بلاغ مشاركة بتاريخ: 31 مايو 2004 الاخ mebead وايضا اريد ان تحقق الكويري الشرط التاليتاريخ انتهاء الراتب تاريخ بدء الراتب الراتب العلاوة الدورية الدرجة رقم الكمبيوتر اين الشرط ؟؟؟ والحقول التي تريدها ان تظهر في الاستعلام هي جميع الحقول في جدول الرواتب !!!ياريت توضح سؤالك،،، اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
meem77 بتاريخ: 6 يونيو 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2004 لقد تحقق الكويري وذلك باستخدام هذا الاستعلام SELECT sal.person_id,grade_code,grade_step_seq,sal_amount,sal_from_date,sal_thru_dateFROM hr_emp_salaries sal,hr_employment WHERE hr_employment.person_id=sal.person_idAND 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 ) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
super_funny2006 بتاريخ: 5 ديسمبر 2007 تقديم بلاغ مشاركة بتاريخ: 5 ديسمبر 2007 thank you very much اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.