اخواني الاعزاء 000 اسعد الله اوقاتكم
حسب المثال المرفق يرجى المساعدة
كل ما هو مطلوب طرح تاريخ من تاريخ بحث تكون النتيجة كم سنة وكم شهر وكم يوم
وشكرا
اخي العزيز مبرمج محترف
اشكرك كل الشكر على الرد وكانت النتائج الى حد ما صحيحة اذا كان التاريخ في نفس السنة بنما اذا كان في سنة لاحقة تكو الاشهر او الايام سالب اي ناقص للتوضيح اكثر وحسب المثال اكتب عزيزي
23/3/2008 والتاريخ الثاني 25/2/2009 يكون الناتج في الاشهر ناقص اي سالب حيت النتيجة 1 سنة و -1 شهر و2 يوم بينما المطلوب ات تظهر هكذا 0 سنة و11 شهر و 2 يوم
ولك والى كل الاخوة الاعضاء الشكر
ونرجو الرد
الأخ الكريم ، كيف تقم بإجراء طرح بين تاريخين ، أو بمعني أدق كيف تقم بحساب عمرك ، هل تطرح تاريخ اليوم من تاريخ ميلادك أم العكس !!!!
بمعني أدق هل تقم بإجراء الحسبة كما يلي :
24/03/2008 - 24/09/1981 = قيمة موجبة
أم كما يلي :
24/09/1981 - 24/03/2008 = قيمة سالبة
وعلي كلٍ يمكنك إستخدام دالة asp لتحويل القيمة السابلة الي موجبة .
شكراً
لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي
ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك
أنت وتصرفاتك
ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه
اشد آلام ... فصمتي أنا عنوان
اخي الكريم اسعد الله اوقاتك
حسب المثال المرفق من الاخ مبرمج على كلتا الحالتين يبقى الجواب شبة خطا انظر مثلا ادخل
23/3/2008 طرح 23/2/2009 يكون الجواب 1 سنة -1 شهر 0 يوم والمفروض يكون 11 شهر فقط
23/2/2009 طرح 23/3/2008 يكون الجواب -1 سنة و1 شهر 0 يوم والمفروض يكون سالب 11 شهر فقط
ان شاء الله تكون الفكرة وصلت
اخي الكريم اسعد الله اوقاتك
حسب المثال المرفق من الاخ مبرمج على كلتا الحالتين يبقى الجواب شبة خطا انظر مثلا ادخل
23/3/2008 طرح 23/2/2009 يكون الجواب 1 سنة -1 شهر 0 يوم والمفروض يكون 11 شهر فقط
23/2/2009 طرح 23/3/2008 يكون الجواب -1 سنة و1 شهر 0 يوم والمفروض يكون سالب 11 شهر فقط
ان شاء الله تكون الفكرة وصلت
وما زال البحث جاريا عن الحل
يرجى المساعدة للحاجة الماسة
rmzh24 كتب:اخي الكريم اسعد الله اوقاتكحسب المثال المرفق من الاخ مبرمج على كلتا الحالتين يبقى الجواب شبة خطا انظر مثلا ادخل
23/3/2008 طرح 23/2/2009 يكون الجواب 1 سنة -1 شهر 0 يوم والمفروض يكون 11 شهر فقط
23/2/2009 طرح 23/3/2008 يكون الجواب -1 سنة و1 شهر 0 يوم والمفروض يكون سالب 11 شهر فقط
ان شاء الله تكون الفكرة وصلت
اعتقد ان الجواب صحيح وليس خاطئ وانما السالب بمعنى "الا"
يعني 1سنه -1شهر يعني سنه الا شهر=11 شهر
هذا ما اعتقده
بالتوفيق ان شاء الله
اخي العزيز بو جاسم اسعد الله اوقاتك
صحيح من الناحية الحسابية ولكن
هل يصح ان تقول لاحد الاشخاص عمرك عشرون عاما ناقص اربع شهور ناقص عشرين يوم
او تقول
عمرك تسعة عشر عاما وسبعة شهور وخمسة عشر يوما
تامل يرعاك الله
الإخوة الأعزاء أسف للتدخل فى هذا الحوار ولكن أقترح استخدام دالة datediff
مع دوال if لحساب فرق التاريخ المضبوط
وشكراً