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