无法在BQ MySQL中解析输入字符串日期时间



我的表中有一个日期时间列,值如下所示:

datetime
2009/03/04 11:06:29
2009/06/05 09:22:13
2009/07/05 09:24:43

所需输出为:

datetime
2009-03-04 
2009-06-05 
2009-07-05 

我尝试过以下几种:

PARSE_DATETIME('%m/%d/%Y', datetime) AS datetime

它给了我一个错误:Failed to parse input string 2009/03/04 11:06:29

向左尝试:

select left(datetime, 10) from mytable

您已经有了一个日期时间列,所以不需要解析它。解析是针对有字符串输入并希望将其转换为日期时间的情况。

您需要使用FORMAT_DATETIME((来格式化列,并且需要使用与所需内容相匹配的格式字符串。

SELECT FORMAT_DATETIME('%Y/%m/%d', datetime) ...

相关内容

  • 没有找到相关文章

最新更新