02-01-23, 01:45 PM
السلام عليكم اخواني
عندى مشكلة في الاستعلام وهي كالاتي
كما هو موضح في الصورة كل الارقام تمام والاستعلام شغال كويس جداً ما عدا العمود اللي اسمه اجمالي مرتجعات
في الاستعلام الفروض يجبلي المرتجعات الخاصه بالعميل اللي محدد رقمه وهو بيجيبه وتمام ولكن المشكلة انه بيكرر نفس القيمه علي كل الاسطر كما هو موضح بالصورة .. المفروض يكون فقط القيمه رقم 3 في اول سطر وهو شيشه عنب - ك وليس في باقي الاسطر .. والحقيقه مش عارف المشكلة من فين .. ارجو من الاخوه الكرام مساعدتي في حل المشكلة دي
الاستعلام المستخدم اهو
كود :
select
TBL_Outgoing_Products_Details.Product_S_N as 'رقم الصنف'
,TBL_Add_Products.Product_Name as 'إسم الصنف'
,sum(DISTINCT TBL_Outgoing_Products_Details.Quantity)as 'إجمالي المصروف للسيارة'
,sum( TBL_Sales_Invoice_Products_Details.Quantity) as 'إجمالي المباع'
,sum(DISTINCT TBL_Products_Return_Details.Quantity) as 'إجمالي مرتجعات'
,sum(DISTINCT TBL_Outgoing_Products_Details.Quantity)-sum(DISTINCT TBL_Sales_Invoice_Products_Details.Quantity) as 'المتبقي لدى السيارة'
from TBL_Outgoing_Products_Details
inner join TBL_Add_Products
on TBL_Add_Products.Product_S_N = TBL_Outgoing_Products_Details.Product_S_N
inner join TBL_Outgoing_Products_Head
on TBL_Outgoing_Products_Head.Outgoing_Products_ID = TBL_Outgoing_Products_Details.Outgoing_Products_ID
inner join TBL_Sales_Invoice_Products_Details
on TBL_Sales_Invoice_Products_Details.Product_S_N = TBL_Outgoing_Products_Details.Product_S_N
inner join TBL_Sales_Invoice_Head
on TBL_Sales_Invoice_Head.Sales_Invoice_ID = TBL_Sales_Invoice_Products_Details.Sales_Invoice_ID
inner join TBL_Products_Return_Head
on.TBL_Products_Return_Head.User_S_N = TBL_Sales_Invoice_Head.User_S_N
inner join TBL_Products_Return_Details
on TBL_Products_Return_Details.Product_Return_ID = TBL_Products_Return_Head.Product_Return_ID
where TBL_Outgoing_Products_Head.User_S_N=1003 and TBL_Sales_Invoice_Head.User_S_N=1003
and TBL_Products_Return_Head.User_S_N=1003
GROUP BY TBL_Outgoing_Products_Details.Product_S_N,TBL_Add_Products.Product_Name
ارجو مساعدتي في حل المشكلة دي
ولكم جزيل الشكر