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