06-03-17, 08:21 AM
(آخر تعديل لهذه المشاركة : 06-03-17, 08:59 AM {2} بواسطة Marwan9990.)
(05-03-17, 10:37 PM)مساعدة كتب : السلام عليكماسعد الله صباحكك اخي ..
هذا الاستعلام يحتسب عدد العاملين حسب الجنسية في قسم معين
Employee جدول الموظفين
Nationality الجنسيات
Department الأقسام
dID@ رقم القسم المراد الاستعلام فيه
كود :
SELECT Nationality.NName,
COUNT(Nationality.ID) AS Total
FROM Employee
INNER JOIN Nationality
ON Employee.NationalityID = Nationality.ID
WHERE ( Employee.DepartmentID = @dID )
GROUP BY Nationality.ID,
Nationality.NName
ا
اول اعتذر عن تاخر الرد ..
بس بخصوص الكود المرفق منك اعذرني ولكن لم اعلم كيف استعمله او انه لم يمشي مع فكره الي ف بالي ..
اخي ررح ارفق مستند اكسل .. هو ما ارغب بتحويله الى يرنامجي ولكن رح اعمله ف اكسس وانا ابي حسابات تظهر ف داتا جريد فقط يعني ما يحتاج افتح اكسل واعمل حسابات وكذا ..
لتوضيح الفكره..
معاي في الجدول قسمين..
قسم الاتصالات .. يحتوي على موظفين من جنسيات ممختلفه كل واحد اله شهادته الخاصه .. برنامجي فيه اضافه وحذف الموظفين من قاعدة البيانات.. ف كل ما حذف او اضيف فرد جديد رح ينضاف في هذا جدول .. انا ابيه يبحث لي حسب الجنيسه + شهاده من قاعدة بياناتي ثم يجمعهم لي نفس الجدول اكسل المرفق..في الداتا قريد.
قسم الدعم الفني.. نفس الفكره..
مع العلم انه في قاعدة ييانات برنامجي توجد خانه بتحديد الجنسيه .. عشان لما نضيف مستخدم جديد نحدد جنسيته..
صراحه ما عارف كيف رح اعمل الفكره حاس ب لخبطه
ارجو المساعده ممن لديه الحل او مشروع ممثال ممكن نستعين بيه..
بمعنى اذا امكن عمله هاكذا
3 كومبوس بكس
واحد داتا جريد ..
اختار القسم والجنسيه وشهاده ..
وهو يضيف لي في الداتا جريد حسب اختياري ..
ولكن بالاعداد اي بالارقام بعد ان يقوم بالجمع من قاعدة بيانااتي الاساسيه ..
اذا امكن هاكذا ابي فكره تكون
وهذا صوره ل توضيح ..
http://gulf-up.com/do.php?img=277514
