تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اذا ممكن مساعدة في تحويل معادلة في اكسل الى كود sql server
#2
فى البدابة الجدول عبارة عن التالى

الراتب الاساسـي                   :  2290
تاريخ التعيين                      :  1995
تاريخ استحقاق اخر العلـاوة        :  2018
نسبة العـلاوة                      :  0.0125
اجمالي العـلاوة                    :   757.34

الاجمالى عبارة عن التالى
1- نسبة العلاوة وهى القيمة +1 لتصبح [ 1 + 0.0125 ] = 1.0125 .
2- عدد السنوات وهلى هبارة عن [ 2018 - 1995 ] = 23 .
3- قيمة المرتب وهو 2290 .

ليتم عمل المعدلة التالية بهذا الشكل النهائي
((1.0125^23)-1)*2290

هيكون الناتج عبارة عن 757.3421288
سيتم عمل تقريب اقرب رقم عشري 2 ليصبح الناتج 757.34

طيب الشكل الكلى لكود الاستعلام سيكون كالتالى
كود :
SELECT Salary, DateStart, DateEnd, Premium, (round(((val(val(1 + Premium) ^ round(val(DateEnd - DateStart)/(30*12),0) )-1) * Salary), 2)) AS Total FROM Test

مرفق مثال بسيط لقاعدة البيانات
تم عمل قاعدة البيانات بـ Access ستقوم بتطبيق المثال على Sql
بنفس الكود الاستعلام بدون اى اختلاف

تم عمل المثال المرفق بـ Access حتى توضح الفكرة
صورة لشكل الناتج بعد تنفيذ كود الاستعلام


مع العلم ان الجدول الرئيسي يحتوى فقط على كل من اول 4 اعمدة فقط

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   Database.zip (الحجم : 25.24 ك ب / التحميلات : 36)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


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


الردود في هذا الموضوع
RE: اذا ممكن مساعدة في تحويل معادلة في اكسل الى كود sql server - بواسطة elgokr - 26-09-18, 02:38 AM


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


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