تقييم الموضوع :
  • 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 ) ضيف كريم