كيف نبني استعلام احصائيات عن تسجيلات التلاميذ
#1
Question 
السلام عليكم ورحمة الله تعالى وبركاته
قمت بكتابة تعليمة 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
ولكن المشكل يكمن في Group by فهي تصنف فقط العدد الكلي للتلاميذ في كل دورة أما عدد الذكور والإناث فيكون إجمالي يعني أمام كل دورة يضع عدد الذكور في جميع الدورات.
كيف يمكنني إصلاح الأمر؟ وبارك الله فيكم
الرد


الردود في هذا الموضوع
كيف نبني استعلام احصائيات عن تسجيلات التلاميذ - بواسطة nacertaker - 22-12-2016, 10:11 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم