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 أرقام ما لم = roundOfffalse.

امثله

> 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