DATEDIFF

返回两个日期之间跨越的间隔边界的计数。

语法

DATEDIFF(<start_date>, <end_date>, <interval>)  

parameters

术语定义
start_date标量日期/时间值。
end_date标量日期/时间值返回值。
interval比较日期时要使用的间隔。 值可以是下列任一值:

- SECOND
- MINUTE
- HOUR
- DAY
- WEEK
- MONTH
- QUARTER
- YEAR

返回值

两个日期之间的间隔边界的计数。

备注

如果 start_date 晚于 end_date,则返回错误。

示例

日期
2012-12-31 23:59:59
2013-01-01 00:00:00

以下全部返回 1:

DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), SECOND )    DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), MINUTE )  DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), HOUR )  DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), DAY )  DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), WEEK )  DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), MONTH )  DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), QUARTER )  DATEDIFF(MIN( Calendar[Date] ), MAX( Calendar[Date]), YEAR ) 

results matching ""

    No results matching ""