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


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)