【发布时间】:2018-10-25 08:45:45
【问题描述】:
如何获取 Google Big Query 中 2 个时间戳字段之间的天数差异?
我知道的唯一函数是Datediff,它只适用于旧版 SQL,但我使用的是标准 SQL。
例如:20180115 和 20180220 之间的差是 36 天。
【问题讨论】:
-
部分原因是 1 月 31 日,也有 2 月 4 日的原因。反正函数不是 DATEDIF 吗?
-
不,此功能不适用于标准 sql。
-
EXTRACT(DAY FROM DATE '20180220' - DATE '20180115')怎么样 - 我只是在这里猜测。 -
不,因为如果他们在不同的月份,那就错了。
-
我想我真的不知道什么是“标准”sql。
标签: sql google-bigquery datediff date-difference