Bigquery standardSQL:当前日期减去前一个日期,结果是天数?

时间:2018-10-22 12:24:54

标签: sql google-bigquery standard-sql

我想将当前日期减去前一个开始日期,结果是天数相差多少?

我尝试了以下操作:date_sub(Begindt,INTERVAL current_date)

此外,我是否必须以不同的方式进行投射?

2 个答案:

答案 0 :(得分:1)

以下是用于BigQuery标准SQL

DATE_DIFF(CURRENT_DATE(), Begindt, DAY)  

有关DATE_DIFF()的更多信息

以上假设Begindt字段是DATE类型的
否则,您应该通过CASTPARSE_DATE函数将其转换为DATE类型

答案 1 :(得分:0)

您是否发现以下类似内容

.as-console-wrapper {max-height: 100% !important;top: 0;}