1. 概述

DATEDIFF(日期部分,开始日期,结束日期)

用途:计算两个日期之间的时间差值。

语法:DATEDIFF(datepart,startdate,enddate)

startdate和 enddate 参数是合法的日期表达式。

datepart 参数可以是下列的值:包括 "year", "quarter", "month", "week", "day", "hour", "minute", "second"

2. 示例

假设有订单表如下:

序号 产品名称 发货日期 订单日期
1 家具 2020年10月10日 2020年11月30日

这时我们想计算“发货日期”及“订单日期”之间的间隔天数或间隔月份,可以在计算字段的表达式输入框中输入: DATEDIFF("DAY",[订单日期],[发货日期])

日期减法:DATEDIFF() - 图1

结果:DATEDIFF("DAY",[发货日期], [订单日期])=51

序号 产品名称 发货日期 订单日期 日期间隔
1 家具 2020年10月10日 2020年11月30 51

保存后,会生成一个新的自定义字段,其结果为整数,可利用该字段创建新的图表,或查看宽表,查看具体的详情

日期减法:DATEDIFF() - 图2