(15-10-22, 04:37 PM)Meen2 كتب : مثل ما ذكر الأخ طه ما شاء الله تبارك الله، ملاحظة دقيقة
(12-10-22, 02:53 PM)Taha Okla كتب : عندما تريد تنفيذ هذا الكود يجب أن لا يكون هناك قيم مكررة لكل مفتاح رئيسي في كلا الجدولين(يعني فقط سجل في كل جدول)،
قم بإضافة عمود ID كمفتاح أساسي PrimaryKey من نوع ترقيم تلقائي Identity (في كلا الجدولين)
كود :
SELECT TBL_Products_Received_Details.Product_S_N AS 'Product SN',
SUM(TBL_Products_Received_Details.Quantity) AS 'Total Received',
SUM(TBL_Outgoing_Products_Details.Quantity) AS 'Total Outgoing'
FROM TBL_Products_Received_Details
INNER JOIN TBL_Outgoing_Products_Details
ON TBL_Outgoing_Products_Details.ID = TBL_Products_Received_Details.ID
GROUP BY TBL_Products_Received_Details.Product_S_N
السلام عليكم اخوي
حقيقي شكراً جداً على تفاعلك معي
انا عملت كدا بالفعل ولكن للاسف مش بيعطيني مجموع كل القيم مظبوط مثل ما انا كاتب بالاستعلام
يعني مثلا دا الجدول الاول اللي بجيب منه كل مجموع قيم ال Quantity
للعلم لو تم إضافه سطر جديد الاستعلام اللى تحت مش بيشوفه اصلا
ودا صورة الجدول الثانى اللي بجيب منه كل مجموع قيم Quantity
ودا شكل الاستعلام وزى ما موضح بالصورة انه جايب فقط كل قيم العامود الاول وهو Total Received صحيحه ولكن مثل ما ذكرت فوق انه لو تم اضافه سطر جديد في [b]العامود الاول وهو Total Received مش هيجيب غير ال 6 اسطر دول فقط [/b]
وبالنسبة للجدول الثانى فالمفروض تكون القيم كالاتي
الصنف الاول وهو 4011 المفروض تكون قيمته 26 وليس 12
الصنف الاول وهو 4012 المفروض تكون قيمته 4 وليس 2
الصنف الاول وهو 4013 المفروض تكون قيمته 31 وليس 8
الصنف الاول وهو 4014 المفروض تكون قيمته 4 وليس 1
الصنف الاول وهو 4015 المفروض تكون قيمته 55 وليس 18
الصنف الاول وهو 4016 المفروض تكون قيمته 5 وليس 3
بتمني مساعدتي في حل المشكلة دى حقيقي مش عارف المشكلة من فين ... هتجنني