إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
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