delphi4arab منتديات دلفي للعرب

نسخة كاملة : ليست وظيفة مجموعة مجموعة.مفردة :ora_00937
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كتبت استعلام في ال ADO QUERY بالشكل التالي :
select max(aaaa) from bbbb
where cccc=dddd and eeee=ffff
طبعا الاعمدة المذكورة في الشروط هي من نفس الجدول وعند التنفيذ كانت تظهر الرسالة التالية:
"ليست وظيفة مجموعة مجموعة.مفردة :ORA_00937 "
مالـــــــــــــــــــــــــــــــــــــــــــحل ........
ما وضحت نوع قاعده البيانات على العموم اذا اكسس او sql أستخدم او اعمل استعلام في الاكسس او ال sql و بعد ذلك بدل طريقه عرض الاستعلام ال sql text و انسخها و استخدمها في الAdo Query
استخدم قاعدة بيانات sql وما فهمت قصدك ببدل طريقة عرض الاستعلام
ياريت تعطيني فكرة
وشكرا كتير
الخطأ السابق لا يمكن أن يظهر مع الجملة التى كتبتهاـ الا في حالة استخدامك حقل اخر بجانب الحقل المستخدم فيه Max.

Max والدوال المسماة Aggregate functions، تقوم بإرجاع قيمة واحد فقط، وفي حالة اردت ارجاع هذه القيمة مع حقول اخرى يجب عليك ان تستخدم معها Group by.
الاستعلام الذي ظهر فيه الخطأ هو نفسه الاستعلام السابق
واكيد الاستعلام ما بعيد الا قيمة واحدة وبس بدي اذكر انو لما كتبت الاستعلام السابق ولكن بشرط واحد ضمن ال where ما ظهر الخطأ لكن لماكتبت شرطين ضمن ال where ظهر الخطأ وانا بحاجة انو اكتب شرطين
ما هو المشكل وكيف الحل .
وشكرا كتير الك................