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

DATEDIFF() 函数结果两个日期之间的时间差值。

语法:DATEDIFF(datepart,startdate,enddate)

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

datepart 参数可以是下列的值:

包括 “year”, “quarter”, “month”, “week”, “day”, “hour”, “minute”, “second”

示例

假设我们的订单表

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

这时,我们想计算“发货日期”及“订单日期”之间的间隔天数或间隔月份等粒度

我们可以在计算字段的输入框中输入:

名称:日期间隔(自定义)

DATEDIFF(“DAY”,[发货日期], [订单日期])

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

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

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

日期减法:DATEDIFF() - 图1

日期减法:DATEDIFF() - 图2