12-10-22, 02:53 PM
(12-10-22, 01:01 PM)maxruined كتب :(12-10-22, 09:16 AM)Meen2 كتب :PHP كود :
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.Product_S_N = TBL_Products_Received_Details.Product_S_N
GROUP BY TBL_Products_Received_Details.Product_S_N
السلام عليكم اخوي
شكرا جداً ليك ولكن الاستعلام مش بينفذ اللي محتاجه وايضاً بيجيب مجموع الارقام غلطبتمني حد يساعدني في حل المشكلة دي .. شكراً مقدماً
عندما تريد تنفيذ هذا الكود يجب أن لا يكون هناك قيم مكررة لكل مفتاح رئيسي في كلا الجدولين(يعني فقط سجل في كل جدول)،
فأي سجل من جدول يرتبط بسجلين أو أكثر من جدول آخر : يقوم بمضاعفة تلك القيم للسجل المفرد بعدد السجلات المرتبط بها من الجدول الآخر
(وعليه يكون هناك خطأ بالقيم الناتجة)..
هذا توضيح لسبب المشكلة الناتجة .. (لا أعلم لها حل).
ربما غيري لديه طريقة - أو يفهم المشكلة ويجد لها حل.
==
فلا أعلم حتى الان حل سوى الحل الذي طرحته في مشاركتي الأولى هنا.
قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
