共用方式為


DATEADD (報表產生器 1.0)

傳回將指定的時間間隔單位數加上原始日期時間或時間欄位類型,所產生的日期時間或時間欄位類型結果。其結果與原始開始日期時間或時間欄位具有相同的資料類型。

語法

DATEADD(interval, units, datetime)

interval

指定用來計算日期或時間加總的單位 (年、季、月、日、時、分、秒或週)。

units

指定間隔數。

datetime

指定要加上間隔數的開始日期或時間。

備註

  • 如果公式在開始時間中加入一些時間間隔單位,間隔單位可能只有 HOUR、MINUTE 或 SECOND。

  • 若要將日期時間值顯示成時間值,您必須將欄位格式化成使用 [格式] 對話方塊之 [數字] 索引標籤上的下列其中一個自訂日期時間格式字串:u、f 或 s。

  • 間隔不區分大小寫。

下表列出有效的間隔。

間隔

結果

YEAR

傳回日期時間或時間中指定之年數的日期時間或時間。

QUARTER

傳回日期時間或時間中指定之季數的日期時間或時間。

MONTH

傳回日期時間或時間中指定之月數的日期時間或時間。

WEEK

傳回日期時間或時間中指定之週數的日期時間或時間。

DAY

傳回日期時間或時間中指定之天數的日期時間或時間。

HOUR

傳回日期時間或時間中指定之小時數的日期時間或時間。

MINUTE

傳回日期時間或時間中指定之分鐘數的日期時間或時間。

SECOND

傳回日期時間或時間中指定之秒鐘數的日期時間或時間。

範例

公式

結果

DATEADD(MONTH, 3, #8/18/2009#)

11/18/2009

DATEADD(HOUR, 3, DtId)

針對 DtId 欄位的每個執行個體傳回時間值。例如,如果原始時間為 07:00:01 AM,結果就是 10:00:01 AM。

DATEADD(DAY, 365, Sell End Date)

傳回每個執行個體的銷售結束日期,其值為從原始銷售結束日期開始往後推算 365 天。例如,如果原始銷售結束日期為 12/18/2009,則結果為 12/18/2010。