datediff وظيفه

ينطبق على:وضع علامة Databricks SQL preview وضع علامة Databricks Runtime 11.3 LTS وما فوق

إرجاع عدد الأيام من startDate إلى endDate.

بناء الجملة

datediff(endDate, startDate)

الوسيطات

  • endDate: تعبير DATE .
  • startDate: تعبير DATE .

المرتجعات

INTEGER.

إذا كان endDate قبل startDate النتيجة سالبة.

لقياس الفرق بين تاريخين في وحدات أخرى غير الأيام، استخدم الدالة datediff (الطابع الزمني).

الأمثلة

> SELECT datediff('2009-07-31', '2009-07-30');
 1
> SELECT datediff('2009-07-30', '2009-07-31');
 -1