جملة استعلام لاسترجاع الموظفين الذين مجموع ساعات عملهم أكثر من 10 في جدول ( employee_project)
صورة الجدول كالأتي
الناتج يجب أن يكون
جملة استعلام لاسترجاع الموظفين الذين مجموع ساعات عملهم أكثر من 10 في جدول ( employee_project)
صورة الجدول كالأتي
الناتج يجب أن يكون
Adel Khayata كتب:السلام عليكم.
جرب الاستعلام التالي:
select empID,sum(hours) as SUM from employee_project group by empID having sum(hours) > 10
مشكور على الجواب الكامل
للاخ صاحب الرد الاول
انا جربت طريقك قبل ما انزل الموضوع وما نفع مشكور على مجهودك
مبرمج مقدسي كتب:مشكور على الجواب الكامل
للاخ صاحب الرد الاول
انا جربت طريقك قبل ما انزل الموضوع وما نفع مشكور على مجهودك
ماهو الفرق بين الاستعلامان الذين كتبهما العضوين
Adel Khayata كتب:السللام عليكم.
الاستعلام الأول لن يعمل كون أنه لا يوجد حقل اسمه Sum !!
الاستعلام الثاني يقوم بتجميع ساعات العمل (sum(hours) as SUM) على حسب "الموظف" (group by empID) و من ثم يتم فلترة الموظفين (having sum(hours) > 10) بحيث يتم إظهار فقط الموظفين الذين ساعات عملهم أكبر من 10
معلش كيف ما في حقل اسمه sum باين في الجدول حقل اسمه sum في الصورة الي واضعها صحاب السؤال
صاحب السؤال مركب الصورة لكن في الحقيقة هو ليس لدية حقل اسمة Sum لكن هو ركب الصورة بهذا الشكل ليشرح لنا المطلوب الذي يدور مخيلتة فقام الاخ عادل بجمع الحقل hours وهو المطلوب تنفيذه

