PDA

View Full Version : سوال: اوردن فیلد کاراکتر بهمراه عدد د sum



rezaei
یک شنبه 23 آبان 1389, 15:13 عصر
با سلام
من یک ویو ساختم که ترکیبی از فیلدهای عددی وحرفی را دارد حال دستور زیر را اجرا می کنم
select partname,sum(input) as inputsum,partname from view_111 group by partcode
که خطاا می گیرد
اگر partname را حذف کنم جواب درست می دهد
چگونه می توانم partname را که در view قبلا اورده شده نیز با جمع ورودیinput اورد
با تشکر

حمیدرضاصادقیان
یک شنبه 23 آبان 1389, 15:20 عصر
سلام.
در group by باید partname هم شرکت داده بشه. ،فیلدهای موجود در Group By شامل فیلدهایی هستند که در محاسبات شرکت نکردند.
موفق باشید

rezaei
دوشنبه 24 آبان 1389, 15:33 عصر
با عرض پوزش به علت قطع ADSL و پاسخ دیر هنگام
جمله اولیه را اشتباه نوشتم تصحیح می کنم
من یک ویو ساختم که ترکیبی از فیلدهای عددی وحرفی را دارد حال دستور زیر را اجرا می کنم
select PARTCODE,PARTNAME,sum(input) as inputsum from view_111 group by partcode
که خطاا می گیرد
حا ل با توجه به پاسخ شما من نمی توانیم فیلد PARTNAME را همراه این SELECT داشته باشم
لطفا راهنمایی بفرمایید که چگونه می توانم این فیلد را داشته باشم من در SQL بیسواد هستم قبلا عذر مرا بپذیریید

حمیدرضاصادقیان
دوشنبه 24 آبان 1389, 16:00 عصر
سلام.عرض کردم به این شکل بنویسید.

select PARTCODE,PARTNAME,sum(input) as inputsum from view_111 group by partcode,PartName