![]() |
|
كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف نبني استعلام احصائيات عن تسجيلات التلاميذ (/showthread.php?tid=8300) |
كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - nacertaker - 22-12-2016 السلام عليكم ورحمة الله تعالى وبركاته قمت بكتابة تعليمة SQL تعرض لي احصائيات عن تسجيلات التلاميذ .. بحيث يعرض لي عدد المسجلين لكل دورة، عدد الذكور والإناث لكل دورة، وكذلك المسجلين والمتواجدين في القائمة الإحتياطية (حسب حقل type_insc).. الكل في جدول واحد كما هو موضح: كود : select COUNT(eleves.Code_tournoi),
(select COUNT(*) from Eleves where sex='ذكر'),
(select COUNT(*) from Eleves where sex='أنثى'),
(select COUNT(*) from Eleves where type_insc='مسجل'),
(select COUNT(*) from Eleves where type_insc='احتياط'),
(select Tournoi.des_tournoi from Tournoi where Eleves.Code_tournoi=Tournoi.Code_tournoi)
FROM dbo.Eleves
group by Eleves.Code_tournoiكيف يمكنني إصلاح الأمر؟ وبارك الله فيكم RE: كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - Mr.DOS - 25-12-2016 السلام عليكم اهملت الامر having شاهد مثال التالي كود : SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value;RE: كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - nacertaker - 25-12-2016 شكرا لك أخي Mr.DOS لكني لم أعرف كيف أبني شرط Having مع هاته الحالة كيف أقوم بجعل Having تقوم بدور Group by مع البيانات الثانوية
RE: كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - Mr.DOS - 25-12-2016 اوكي اعد سرد اسامي حقول الجدول RE: كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - nacertaker - 25-12-2016 (25-12-2016, 11:09 PM)Mr.DOS كتب : اوكييوجد جدولين الأول : جدول التلاميذ eleve يحتوي على كود Code_eleve و الجنس sex و كيفية التسجيل في القائمة Type_insc (مسجل أو إحتياطي) وأخير code_tournoi وهو كود الدورة وهو عبارة عن مفتاح ثانوي من الجدول الرئيسي للدورة tournoi. أما المطلوب فهو عرض العدد الكلي وعدد الذكور والإناث وعدد المسجلين والإحتياطيين في كل دورة. وبارك الله فيك |