trunc وظيفه

ينطبق على:التحقق الذي تم وضع علامة نعم عليه التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

إرجاع تاريخ مع اقتطاع التاريخ إلى الوحدة المحددة بواسطة نموذج unitالتنسيق .

بناء الجمله

trunc(expr, unit)

الحجج

  • expr: تعبير DATE.
  • unit: تعبير STRING يحدد كيفية الاقتطاع.

ارجاع

تاريخ.

تلاحظ

fmt يجب أن يكون واحدا من (غير حساس لحالة الأحرف):

  • 'YEAR'، ، 'YYYY''YY' - اقتطاع التاريخ الأول من السنة الذي يقع فيه التاريخ.
  • 'QUARTER' - اقتطاع التاريخ الأول من ربع السنة الذي يقع فيه التاريخ.
  • 'MONTH'، ، 'MM''MON' - اقتطاع التاريخ الأول من الشهر الذي يقع فيه التاريخ.
  • 'WEEK' - اقتطاع يوم الاثنين من الأسبوع الذي يقع فيه التاريخ.

إذا fmt لم يتم تكوين الدالة بشكل جيد، فترجع NULLالدالة .

امثله

> SELECT trunc('2019-08-04', 'week');
 2019-07-29

> SELECT trunc('2019-08-04', 'quarter');
 2019-07-01

> SELECT trunc('2009-02-12', 'MM');
 2009-02-01

> SELECT trunc('2015-10-27', 'YEAR');
 2015-01-01

-- 'JAHR' is not a recognized unit
> SELECT trunc('2015-10-27', 'JAHR');
 NULL