DateAdd -  (內建函數) 日期函數
語法:
用來計算某個日期以前或是以後的日期。
回傳日期 = DateAdd(日期數值,要運算的日期欄位單位,要增加的數值)
第一個參數是開始計算的日期,格式為YYYYMMDD的8碼數字
第二個參數是要運算的日期欄位,如果是年則傳"Y",如果是月則傳"M",如果是日則傳"D"
第三個參數是要增加的數值,可以是正數或是負數
回傳計算後的日期,格式也是YYYYMMDD的8碼數字
說明:

日期數值是一個8碼的數字,格式為YYYYMMDD:

  • YYYY是西元年份,例如2015,
  • MM是月份,兩位數字,範圍從01到12,
  • DD是日期,兩位數字,範圍從01到31,

第二個參數是要執行運算的日期欄位單位,如果我們要計算第一個日期的後幾年的是哪一天的話,則傳入"Y",如果我們要計算第一個日期的後幾月是哪一天的話,則傳入"M",如果我們要計算第一個日期的後幾日的是哪一天的話,則傳入"D"。

第三個參數則是要增加的數值,可以是正數(表示往後加), 也可以是負數(表示往前減)。

DateAdd函數回傳的數值也是YYYYMMDD的日期格式。

範例:

Value1 = DateAdd(20150601, "Y", 1);  // Value1 = 20160601, 加1年
Value2 = DateAdd(20150601, "M", 1);  // Value2 = 20150701, 加1個月
Value3 = DateAdd(20150601, "D", 1);  // Value3 = 20150602, 加1天
Value4 = DateAdd(20150601, "D", -1); // Value4 = 20150531, 減1天