02-08-18, 05:25 PM
(آخر تعديل لهذه المشاركة : 02-08-18, 05:51 PM {2} بواسطة نور الهدى الهدى.)
(02-08-18, 02:38 AM)GameOver كتب : أنت توهتني بالنتيجة الخاطئة منك منذ البداية بهذه الصورة في ناتج 2g
![]()
والصحيح أن 2g يكون 2700
كود :
SELECT [Name], SUM([Value]) AS [Value]
FROM ( SELECT Table1.Name AS [Name],
Table1.Value - Table2.Value AS [Value]
FROM [Table1]
INNER JOIN [Table2]
ON Table1.ID = Table2.ID
) GROUP BY [Name]
مشكورين والكود شغال لكن هناك مشكلة عندما تكون الاضافة أكتر من الخصم لا يقوم بجمع الاضافة يعني عندما يكون ID الجدول الاول غير مطابق للجدول الثاني
الرجاء النظر في الكود وشكرا
هذا مثال لتوضيح النتائج اكتر كما أفاد [b]elgokr[/b]
مشكورين جميعا
