months_between
وظيفه
ينطبق على: التحقق من Databricks SQL Databricks Runtime
إرجاع عدد الأشهر المنقضية بين التواريخ أو الطوابع الزمنية في expr1
و expr2
.
بناء الجمله
months_between(expr1, expr2 [, roundOff] )
الحجج
expr1
: تعبير DATE أو TIMESTAMP.expr2
: تعبير من نفس نوعexpr1
.roundOff
: تعبير منطقي اختياري.
ارجاع
مزدوج.
إذا كان expr1
أحدث من expr2
، تكون النتيجة إيجابية.
إذا كان expr1
و expr2
في نفس اليوم من الشهر، أو كلاهما هو اليوم الأخير من الشهر، يتم تجاهل وقت اليوم.
وإلا، يتم حساب الفرق استنادا إلى 31 يوما في الشهر، ويتم تقريبه إلى 8 أرقام ما لم = roundOff
false.
امثله
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30');
3.94959677
> SELECT months_between('1997-02-28 10:30:00', '1996-10-30', false);
3.9495967741935485