共用方式為


DATEDIFF (報表產生器)

更新: 2006 年 12 月 12 日

傳回開始時間日期和結束時間日期的差異。

語法

DATEDIFF(interval, datetime, datetime)

interval

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

datetime

指定開始日期。

datetime

指定結束日期。

備註

  • 間隔不區分大小寫。

下表列出有效的間隔。

間隔 結果

YEAR

傳回開始和結束日期值之間的年數。

QUARTER

傳回開始和結束日期值之間的季數。

MONTH

傳回開始和結束日期值之間的月數。

WEEK

傳回開始和結束日期值之間的週數。

DAY

傳回開始和結束日期值之間的天數。

HOUR

傳回開始和結束日期值之間的時數。

MINUTE

傳回開始和結束日期值之間的分鐘數。

SECOND

傳回開始和結束日期值之間的秒數。

範例

公式 結果

DATEDIFF(MONTH, #1/1/2009#, #3/31/2009#)

2

DATEDIFF(DAY, Sell Start Date, Sell End Date)

傳回 Sell Start Date 和 Sell End Date 欄位之每個執行個體間相距的天數。

請參閱

概念

使用公式 (報表產生器)
使用函數 (報表產生器)
日期與時間函數 (報表產生器)
報表產生器的如何主題
在公式和篩選中使用常值 (報表產生器)
格式化數值資料 (報表產生器)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 12 月 12 日

更新的內容:
  • 間隔不再需要使用引號。

2006 年 4 月 14 日

新增內容:
  • 新增「備註」一節。