• 0
abu mohamed

اريد المساعدة في استخدام GROUP BY

سؤال

السلام عليكم و رحمة الله و بركاتة

الاخوة الاعضاء المحترمين 

تواجهني مشكلة في استخدام امر GROUP BY مع FOX PRO 9 حيث انني اعمل علي الاصدار السادس من FOX PRO و تعمل جيدا بدون مشاكل و في الاصدار التاسع تظهر رسالة خطاء  SQL:GROUP BY CALUSE IS MISSING OR INVALID

 

		SELECT  * FROM PRODUCT ;
				WHERE BETW(PRODUCT.p_prodidco, frprodid, toprodid) ;
						AND PRODUCT.p_prodloca BETW frlocid AND tolocid ;
						AND PRODUCT.p_cateidco BETW frcateid AND tocateid ;
						AND PRODUCT.p_suplidco BETW frsuplid AND tosuplid ;
						AND THISFORM.makesql(p_curnbals, p_proddesc) ;
				GROUP BY p_prodidco ;
				ORDER BY 1 ;
				INTO CURSOR tibasql

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

اخي العزيز

في النسخة التاسعة يجب ذكر جميع الحقول التي ذكرت في الايعاز وليس إيعاز واحد 

او تستطيع استخدام او بيئة  النسخة السابعة 

فتكون نفس النتائج

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي العزيز علي تعاونك الراقي تمت التجربة و نجحت و لكن هل تري ان هذه مشكله تواجه النسخة التاسعة رغم مميزاتها الاقوي من الاصدار السادس حيث انني ساضطر لكتابة عدد لاباس به من الحقول في الايعاز مقارنة بالاصدار السادس المختصر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

النسخة التاسعة اكثر دقة وترتيب ولذلك يوجد دعم من خلال أوامر ()Sys لارجاع الضبط sql للنسخ التاسعة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .