إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime 10.4 LTS وما فوق
value unitيضيف s إلى طابع exprزمني .
بناء الجملة
timestampadd(unit, value, expr)
unit
{ MICROSECOND |
MILLISECOND |
SECOND |
MINUTE |
HOUR |
DAY | DAYOFYEAR |
WEEK |
MONTH |
QUARTER |
YEAR }
الوسيطات
unit: وحدة قياس.value: تعبير رقمي مع عددunits لإضافته إلىexpr.expr: تعبير الطابع الزمني.
المرتجعات
طابع زمني.
إذا كانت value سالبة، يتم طرحها من expr.
إذا كان unit هو MONTH، QUARTERأو YEAR ، تعديل جزء اليوم من النتيجة لينتج عنه تاريخ صالح.
ترجع الدالة خطأ تجاوز إذا كانت النتيجة تتجاوز النطاق المدعوم من الطوابع الزمنية.
الأمثلة
> SELECT timestampadd(MICROSECOND, 5, TIMESTAMP'2022-02-28 00:00:00');
2022-02-28 00:00:00.000005
-- March 31. 2022 minus 1 month yields February 28. 2022
> SELECT timestampadd(MONTH, -1, TIMESTAMP'2022-03-31 00:00:00');
2022-02-28 00:00:00.000000