تطوير وبرمجة قاعدة بيانات متكاملة باستخدام SQL Server.

تفاصيل العمل

متوسط سعر الساعة لكل دورة تدريبية (Average Hour Rate per Course)

​الكود ده بيحسب متوسط سعر الساعة (HourRate) لكل كورس.

​بيجمع البيانات بناءً على رقم الكورس واسمه.

​بيستبعد الكورسات اللي مفيش ليها سعر ساعة (IS NOT NULL).

​2. إحصائيات رواتب الأقسام (Department Salary Statistics)

​ده كود أكثر تعقيداً بيعمل "ربط" (JOIN) بين جدول الأقسام وجدول الموظفين عشان يطلع تقرير شامل لكل قسم يشمل:

​أعلى راتب (MAX) في القسم.

​أقل راتب (MIN) في القسم.

​متوسط الرواتب (AVG) في القسم.

​عدد الموظفين (COUNT) في كل قسم.

​استخدام LEFT JOIN بيضمن إن القسم يظهر في النتيجة حتى لو مفيش فيه موظفين حالياً.

​3. إجمالي الرواتب للموظفين فوق سن الـ 50 (Total Salaries for Employees Over 50)

​الكود ده بيحسب مجموع الرواتب (SUM) للموظفين اللي سنهم أكبر من 50 سنة فقط.

​بيجمع النتائج حسب رقم القسم.

​فيه شرط إضافي (HAVING) بيخلي النتيجة تظهر فقط للأقسام اللي إجمالي رواتب موظفيها (الكبار في السن) بيعدي 3500.

ملفات مرفقة

بطاقة العمل