DateAdd (DateAdd)
تابع «DateAdd (DateAdd)» یک «بازه ی زمانی (Interval)» را به تاریخ اضافه می کند. «Interval» یعنی واحد زمان مثل سال، ماه یا روز. بنابراین با DateAdd تاریخ های آینده یا گذشته را سریع می سازی.
تعریف و کاربرد
DateAdd(interval, number, date) یک بازه را به تاریخ می افزاید و تاریخ جدید می دهد. مقدار number می تواند منفی باشد و تاریخ گذشته برگرداند.
سینتکس (Syntax)
DateAdd("yyyy", 2, #22/11/2017#);
مثال های بیشتر
افزودن یک سال به تاریخ امروز
SELECT DateAdd("yyyy", 1, Date());
افزودن شش ماه به تاریخ تولد کارمند
SELECT LastName,
DateAdd("m", 6, BirthDate)
FROM Employees;
گام های عملی
- Interval مناسب را انتخاب کن؛ مثل "yyyy" یا "m".
- عدد مثبت یا منفی را تعیین کن.
- تاریخ پایه را بده و نتیجه را نام گذاری کن.
نکته: برای تاریخ امروز از Date() استفاده کن. برای اختلاف بین تاریخ ها به DateDiff سر بزن. همچنین راهنمای کامل تابع DateAdd اکسس در همین صفحه است.
کدهای Interval رایج
- "yyyy" = سال
- "m" = ماه
- "d" = روز
- "h" = ساعت
- "n" = دقیقه
- "s" = ثانیه
جمع بندی سریع
- DateAdd بازه را به تاریخ می افزاید.
- عدد منفی، تاریخ گذشته می دهد.
- Interval واحد زمان را مشخص می کند.
- برای امروز، Date() را بده.