ان اعمل نظام اجازت للموظفين وواجهت مشكلة وهي كالتالي :
اريد طرح تاريخ من تاريخ والناتج اقسمهة على 30 ثم اضربه ب 2.5
مثال :
موظف بدا العمل بتاريخ 1/1/2008
وفي تاريخ 1/9/2008 تم عمل اجازة لهذا الموظف
طبعا هذا الموظف يستحق 20 يوم اجازة
قمت بعمل المعادلة التالية :
قمت بطرح التاريخين من بعض والناتج قسمته على 30 لكي يظهر عندي عدد الشهور وبعدها قمت بضرب عدد الشهور ب 2.5 لكي يظهر عندي رصيد الأجازة
بالأيام
السؤال :
الرصيد ظهر عندي = 20.3333333333
والمفروض يظهر فقط 20
اعتقد ان المشكلة بسبب ان بعض الشهور الميلاديه اكثر من 30 يوم
ماهو الحل لكي يظهر الرصيد 20 فقط

مشكلة في فرق التاريخ
تمت كتابته بواسطة
adelbss
, September 11 2008 04:11 PM
2 رد (ردود) على هذا الموضوع