(12-10-22, 02:53 PM)Taha Okla كتب :(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
السلام عليكم اخوي
شكرا جداً ليك ولكن الاستعلام مش بينفذ اللي محتاجه وايضاً بيجيب مجموع الارقام غلطبتمني حد يساعدني في حل المشكلة دي .. شكراً مقدماً
عندما تريد تنفيذ هذا الكود يجب أن لا يكون هناك قيم مكررة لكل مفتاح رئيسي في كلا الجدولين(يعني فقط سجل في كل جدول)،
فأي سجل من جدول يرتبط بسجلين أو أكثر من جدول آخر : يقوم بمضاعفة تلك القيم للسجل المفرد بعدد السجلات المرتبط بها من الجدول الآخر
(وعليه يكون هناك خطأ بالقيم الناتجة)..
هذا توضيح لسبب المشكلة الناتجة .. (لا أعلم لها حل).
ربما غيري لديه طريقة - أو يفهم المشكلة ويجد لها حل.
==
فلا أعلم حتى الان حل سوى الحل الذي طرحته في مشاركتي الأولى هنا.
شكرا جداً اخوي طه انشاء الله بحاول وبجد حل ولو وجدته هطرحه بالمنتدي هنا
شكراً جزلاً لك
(12-10-22, 11:46 PM)Meen2 كتب :(12-10-22, 02:53 PM)Taha Okla كتب : عندما تريد تنفيذ هذا الكود يجب أن لا يكون هناك قيم مكررة لكل مفتاح رئيسي في كلا الجدولين(يعني فقط سجل في كل جدول)،
فأي سجل من جدول يرتبط بسجلين أو أكثر من جدول آخر : يقوم بمضاعفة تلك القيم للسجل المفرد بعدد السجلات المرتبط بها من الجدول الآخر
(وعليه يكون هناك خطأ بالقيم الناتجة)..
هذا توضيح لسبب المشكلة الناتجة .. (لا أعلم لها حل).
ربما غيري لديه طريقة - أو يفهم المشكلة ويجد لها حل.
==
فلا أعلم حتى الان حل سوى الحل الذي طرحته في مشاركتي الأولى هنا.
انا مع الاخ طه
فقد شعرت ان هناك خطا في قاعدة البيانات
فالافضل ان ترفق سكريبت قاعدة البيانات للتاكد وعدم المضي في طريق مشكوك في اساسه
السلام عليكم اخوي
دا السكريبت الخاص بقاعده البيانات بتمني تشوفة وتساعدني في حل المشكلة دى
