如何在BigQuery中的(“”%m /%d /%Y%H:%M:%S“)处解析CURRENT_DATETIME()

时间:2019-12-19 21:09:00

标签: sql date google-bigquery

我正在尝试使用format_date("%m/%d/%Y %H:%M:%S", CURRENT_DATETIME()) as date_mod进行解析,但这给了我错误:

  

对于参数类型:STRING,DATETIME,函数FORMAT_DATE没有匹配的签名。支持的签名:FORMAT_DATE(STRING,DATE)在[2:9]

我使用了FORMAT_DATETIME,但没有结果。

帮助。 谢谢!

1 个答案:

答案 0 :(得分:2)

如您得到的错误消息中所述,FORMAT_DATE()在此处用于格式化DATE数据类型的值。

如果您有DATETIMECURRENT_DATETIME()返回),那么您需要FORMAT_DATETIME()

format_datetime("%m/%d/%Y %H:%M:%S", CURRENT_DATETIME())