Goolge bigquery标准SQL中的日期函数(YEAR(),MONTH(),DATEADD(),DATEDIFF(),...)是什么?
当--use_legacy_sql为true时,我使用了函数here,但它们不能使用标准SQL。
答案 0 :(得分: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
另请参阅DATE_ADD
,DATE_SUB
,DATE_DIFF
并分别为DATEADD(),DATEDIFF()...