PDA

View Full Version : اگه می تونین رفع اشکال کنین!



mr_esmaily
چهارشنبه 02 مهر 1382, 20:18 عصر
سلام
من موقعی که کد :
SELECT TBL_REQ.REQID, TBL_REQ.FLDAVAREZ, SUM(TBL_FISH.FLDFISHPRICE) AS EXPR1, TBL_REQ.FLDVARDATE
FROM TBL_REQ, TBL_FISH
WHERE TBL_REQ.REQID = TBL_FISH.FLDREQID AND (TBL_REQ.FLDVARDATE = ?)
GROUP BY TBL_REQ.FLDAVAREZ, TBL_REQ.REQID

رو برای دیتا بیس می نویسم خطای :
error on gorup by an experition
به نمایش در میاد .

اگه می دونین اشکال این کد کجاست بهم بگین! :wink:




باتشکر موفق و پیروز باشید 8)

S.Azish
پنج شنبه 03 مهر 1382, 11:43 صبح
زمانیکه از Group By استفاده میکنید باید تمام فیلدهایی رو که در قسمت Select بدون هیچ عمل خاصی مثل Sum, Avg, Min یا Max میارید در قسمت Group By هم بیارید. برای مثال این فیلد شما TBL_REQ.FLDVARDATE در دستور Select اشتباه هست یا باید حذف بشه یا باید یک عمل روش انجام بشه یا باید در قسمت Group By هم اضافه بشه.

bbehnam
یک شنبه 27 مهر 1382, 12:22 عصر
دوست عزیز

group by را فقط در مورد فیلدی در عبارت select به صورت sum(field میتوانید استفاده نمایید