السلام عليكم إخوتى الكرام
لدى استعلام به 12 سجلا على سبيل المثال
أريد إنشاء حقل محسوب فى هذا الاستعلام
بحيث
إذا كان رقم السجل أقل من أو يساوى نصف السجلات يعطيه القيمة صفر
و إذا كان رقم السجل أعلى من نصف السجلات يعطيه الرقم 1
و ذلك بغرض استخدام هذا الاستعلام و هذا الحقل فى عمل تقرير من عمودين
العمود الأول به المجموعة الأولى و التى تساوى نصف السجلات
و العمود الثانى به المجموعة الثانية من السجلات التى قيمتها 1
و الغرض من ذلك
تقسيم سجلات الاستعلام مهما كان عددها على مجموعتين
الصورة تبين
وجدت هذه الجملة لكنى لم أفهم طريقة عملها
و طبقتها على الاستعلام و نجحت
لكنها لم تنجح فى التقرير
SELECT *,2 * (SELECT COUNT(*)FROM yourquery As XWHERE X.sortfield < yourquery.sortfield)\ (SELECT Count(*)FROM yourquery)) As HalfGroupFROM yourquery
حيث يتوقف التقرير عند تشغيله و استخدام التجميع بناء على هذا الحقل
لست متمسكا بالطريقة
لكن أريد أن أجد أى طريقة لتقسيم سجلات الاستعلام لمجموعتين متساويتين
بهدف عمل قائمة فصل مزدوجة
وشكرا لكم
مرفق مثال
قاعدة بيانات4.rar