حساب المدة بين تاريخين | دالة Datedif
بناء دالة DATEDIF
DATEDIF(start_date,end_date,unit)
start_date : تاريخ البدء الأول أو تاريخ البدء لفترة معينة
end_date : تاريخ يمثّل آخر تاريخ، أو تاريخ الانتهاء، في الفترة الزمنية.
unit
"Y" : أجمالي عدد السنوات الكاملة بين تاريخين.
"M" : أجمالي عدد الأشهر الكاملة بين تاريخين .
"D" : أجمالي عدد الأيام بين تاريخين .
"MD" :عدد الأيام بالكامل متجاهل السنين والشهور ."عدد الايام فى الشهر غير المحسوب"
"YM" : عدد الشهور بالكامل متجاهل السنين و الأيام ."عدد الشهور بعد ما حسبنا السنة"
start_date : تاريخ البدء الأول أو تاريخ البدء لفترة معينة
end_date : تاريخ يمثّل آخر تاريخ، أو تاريخ الانتهاء، في الفترة الزمنية.
unit
"Y" : أجمالي عدد السنوات الكاملة بين تاريخين.
"M" : أجمالي عدد الأشهر الكاملة بين تاريخين .
"D" : أجمالي عدد الأيام بين تاريخين .
"MD" :عدد الأيام بالكامل متجاهل السنين والشهور ."عدد الايام فى الشهر غير المحسوب"
"YM" : عدد الشهور بالكامل متجاهل السنين و الأيام ."عدد الشهور بعد ما حسبنا السنة"
"YD" : عدد الأيام بالكامل متجاهل السنين . "عدد الأيام بعد ما حسبنا السنة" .
طبعاً سبب الاهمية لحساب العمر او المدة بالتفصيل طبقاً لعدد السنوات و الاشهر الكامل بالاضافة الي الايام و هنا نستخدم دالة CONCTATENATE لجمع بين 3 دوال من DATEDIF للوحدات Y , YM,MD كما بالصورة .