DATEDIFF (報表產生器 1.0)
傳回開始日期時間或時間與結束日期時間或時間欄位類型之間的差異。結果會顯示為整數。
語法
DATEDIFF(interval, datetime, datetime)
interval |
指定用來計算日期差異的單位 (年、季、月、日、時、分、秒或週)。 |
datetime |
指定開始日期時間或時間。 |
datetime |
指定結束日期時間或時間。 |
備註
如果公式在開始時間和結束時間中計算出差異,間隔單位可能只有 HOUR、MINUTE 或 SECOND。
若要將日期時間值顯示成時間值,您必須將欄位格式化成使用 [格式] 對話方塊之 [數字] 索引標籤上的下列其中一個自訂日期時間格式字串:u、f 或 s。
間隔不區分大小寫。
下表列出有效的間隔。
間隔 |
結果 |
---|---|
YEAR |
傳回開始和結束日期時間或時間值之間的年數。 |
QUARTER |
傳回開始和結束日期時間或時間值之間的季數。 |
MONTH |
傳回開始和結束日期時間或時間值之間的月數。 |
WEEK |
傳回開始和結束日期時間或時間值之間的週數。 |
DAY |
傳回開始和結束日期時間或時間值之間的天數。 |
HOUR |
傳回開始和結束日期時間或時間值之間的小時數。 |
MINUTE |
傳回開始和結束日期時間或時間值之間的分鐘數。 |
SECOND |
傳回開始和結束日期時間或時間值之間的秒鐘數。 |
範例
公式 |
結果 |
---|---|
DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#) |
2 |
DATEDIFF(HOUR, #7/15/2006 3:30:29 AM#, #7/20/2006 5:30:29 AM#) |
122 |
DATEDIFF(DAY, Sell Start Date, Sell End Date) |
傳回 Sell Start Date 和 Sell End Date 欄位之每個執行個體間相距的天數。 |