وظيفة SQL Server DATEADD ()
مثال
أضف سنة واحدة إلى تاريخ ، ثم أعد التاريخ:
SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
التعريف والاستخدام
تضيف الدالة DATEADD () فاصل زمني / تاريخ إلى تاريخ ثم تقوم بإرجاع التاريخ.
بناء الجملة
DATEADD(interval, number, date)
قيمه المعامل
Parameter | Description |
---|---|
interval | Required. The time/date interval to add. Can be one of the following values:
|
number | Required. The number of interval to add to date. Can be positive (to get dates in the future) or negative (to get dates in the past) |
date | Required. The date that will be modified |
تفاصيل تقنية
يعمل في: | SQL Server (بدءًا من 2008) ، قاعدة بيانات Azure SQL ، مستودع بيانات Azure SQL ، مستودع البيانات المتوازي |
---|
مزيد من الأمثلة
مثال
أضف شهرين إلى تاريخ ، ثم أعد التاريخ:
SELECT DATEADD(month, 2, '2017/08/25') AS DateAdd;
مثال
اطرح شهرين من تاريخ ، ثم أعد التاريخ:
SELECT DATEADD(month, -2, '2017/08/25') AS DateAdd;
مثال
أضف 18 عامًا إلى التاريخ الموجود في العمود تاريخ الميلاد ، ثم قم بإرجاع التاريخ:
SELECT LastName,
BirthDate, DATEADD(year, 18, BirthDate) AS DateAdd FROM Employees;