تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دالة Sum Distinct
#2
وعليكم السلام ورحمة الله وبركاته

فقط يتم استخدم الاستعلام بهذا الشكل 
كود :
SELECT DISTINCT Sell_Detl.Name AS [اسم الصنف], SUM(Sell_Detl.Quant) AS وارد, SUM(SELL.quant) AS صادر, AVG(Sell_Detl.Cost_Unit) AS التكلفة, SELL.price AS البيع
FROM (Sell_Detl INNER JOIN SELL ON Sell_Detl.Code = SELL.code)
GROUP BY SELL.price, Sell_Detl.Name

تذكر بان DISTINCT وظيفته عدم تكرار القيم لجميع النتائج وليس لعمود واحد فقط

بمعنى لو كان الاستعلام كان عبارة عن
كود :
الاسم - التاريخ - الملاحظات

وتم ملاحظة ان جميع الاعمدة تحتوى على نفس البيانات مثل
كود :
احمد - 21-1-2019 - لا يوجد
احمد - 21-1-2019 - لا يوجد
محمد - 21-1-2019 - لا يوجد

سيكون الناتج هو
كود :
احمد - 21-1-2019 - لا يوجد
محمد - 21-1-2019 - لا يوجد

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , atef_020


الردود في هذا الموضوع
دالة Sum Distinct - بواسطة atef_020 - 21-01-19, 06:05 PM
RE: دالة Sum Distinct - بواسطة elgokr - 21-01-19, 09:45 PM
RE: دالة Sum Distinct - بواسطة atef_020 - 22-01-19, 03:22 PM
RE: دالة Sum Distinct - بواسطة elgokr - 22-01-19, 06:17 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم