تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في جمع مجموعه قيم من عامود
#1
السلام عليكم اخوانى 
عندى قاعده بيانات بها جداول متعدده .. وكنت محتاج اني اجمع مجموعه قيم من عامود اسمه Bundles موجود في Table اسمها Delivery_Bill_Details
انا جمعته تمام .. وتم استخدام الكود التالي للجمع في قاعده البيانات 
كود :
SELECT SUM(Bundles)

FROM Delivery_Bill_Details
 inner join Add_Products
 on Add_Products.Product_S_N=Delivery_Bill_Details.Product_S_N
WHERE Add_Products.Product_S_N=6
ولكن المشكلة انى محتاج اظهر عامود اخر مع العامود الذى تم جمعه وهو موجود في Table اسمها Add_Products واسم العامود المراد اظهاره هو Product_Name

حاولت بهذا الكود 
كود :
SELECT SUM(Bundles)
,Add_Products.Product_Name
FROM Delivery_Bill_Details
 inner join Add_Products
 on Add_Products.Product_S_N=Delivery_Bill_Details.Product_S_N
WHERE Add_Products.Product_S_N=6
ولكن عند استخدام هذا الكود بيجبلي هذا الخطأ

كود :
[align=center]Msg 8120, Level 16, State 1, Line 2[/align]
Column 'Add_Products.Product_Name' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
ارجو مساعدتى في حل هذه المشكلة 

ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
اضف GROUP BY Add_Products.Product_Name
الرد }}}
#3
(18-05-21, 03:29 PM)2021 كتب : اضف GROUP BY Add_Products.Product_Name
بارك الله فيك اخوي .. شكراً
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5
#4
لكم جزيل الشكر


Nox Vidmate VLC
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم