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 日

新增内容:
  • 添加了“备注”部分。