Google bigquery中标准SQL中的日期函数

Haj*_*uni 3 datetime google-bigquery

在Goolge bigquery的标准SQL中,日期函数(YEAR(),MONTH(),DATEADD(),DATEDIFF(),...)是什么?

当--use_legacy_sql为true时,我在这里使用了函数,但它们不能与标准SQL一起使用.

Mik*_*ant 6

您可以在此处找到BigQuery Standard SQL的所有日期函数:https://cloud.google.com/bigquery/sql-reference/functions-and-operators#date-functions

具体来说,EXTRACT返回与指定日期部分对应的值.该部分必须是以下之一:

DAYOFWEEK (Returns 1-7, where 1=Sunday ... 7=Saturday)
DAY
DAYOFYEAR
MONTH
QUARTER (Returns 1-4)
YEAR
Run Code Online (Sandbox Code Playgroud)

又见DATE_ADD,DATE_SUB,DATE_DIFF小憩分别DATEADD(),DATEDIFF()...