منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في جمع مجموعه قيم من عامود
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخوانى 
عندى قاعده بيانات بها جداول متعدده .. وكنت محتاج اني اجمع مجموعه قيم من عامود اسمه 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.
ارجو مساعدتى في حل هذه المشكلة 

ولكم جزيل الشكر
اضف GROUP BY Add_Products.Product_Name
(18-05-21, 03:29 PM)2021 كتب : [ -> ]اضف GROUP BY Add_Products.Product_Name
بارك الله فيك اخوي .. شكراً
لكم جزيل الشكر


Nox Vidmate VLC