تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
دالة DSum والجمع بالناقص
#4
الشكر لله والحمد لله
والحمد لله على كل حال

بما ان عملية الطرح بيتم لما هو قبله مباشراً

فكل ما هو عليك فعل كود الاستعلام بهذا الشكل
كود :
SELECT
(VR.KM_No - iif((SELECT TOP 1 KM_No As KMNo FROM [Vehicle Recipient] WHERE ID2=VR.ID2-1),(SELECT TOP 1 KM_No As KMNo FROM [Vehicle Recipient] WHERE ID2=VR.ID2-1),0)) AS gETSum,
VR.KM_No,
VR.ID,
VR.NO_Shift,
VR.Date,
VR.[Vehicle Recipient],
VR.Staff_Name,
VR.Phone_Number,
VR.Vehicle_No,
VR.[Petrol Limit],
VR.[Before Petrol Refiling KM],
VR.[Petrol Refiling Amount BD],
VR.[Petrol Card Refiling Amount BD],
VR.Vehile_KM_Started,
VR.Remarks,
VR.ID2
FROM [Vehicle Recipient] AS VR;

تم استبدال سطر الخاص بـ DSum بهذا السطر
كود :
(VR.KM_No - iif((SELECT TOP 1 KM_No As KMNo FROM [Vehicle Recipient] WHERE ID2=VR.ID2-1),(SELECT TOP 1 KM_No As KMNo FROM [Vehicle Recipient] WHERE ID2=VR.ID2-1),0)) AS gETSum

كل ما عليك هو اعادة ترتيب الاعمدة فى الاستعلام فقط
انا جعلت البداية الاعمدة المطلوب التركيز عليها لاختبار الامر

والناتج النهائي لهذا الكود الخاص بالاستعلام


اتمنى ان يكون هذا ما تريده تماماً

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

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


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


الردود في هذا الموضوع
دالة DSum والجمع بالناقص - بواسطة slamco2000 - 07-07-19, 06:07 PM
RE: دالة DSum والجمع بالناقص - بواسطة elgokr - 07-07-19, 09:45 PM
RE: دالة DSum والجمع بالناقص - بواسطة slamco2000 - 08-07-19, 12:21 AM
RE: دالة DSum والجمع بالناقص - بواسطة elgokr - 08-07-19, 01:59 AM
RE: دالة DSum والجمع بالناقص - بواسطة slamco2000 - 08-07-19, 06:08 PM
RE: دالة DSum والجمع بالناقص - بواسطة elgokr - 09-07-19, 12:32 AM


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


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