是否有任何方法可以使用BigQuery中的遗留SQL语法或标准SQL语法来转换“:MM:SS格式的日期和时间字符串”。
就像。“2017年11月9日”至2017年-11-09:00:00
发布于 2017-11-29 17:49:48
下面是用于BigQuery标准SQL的
#standardSQL
SELECT PARSE_DATE('%B %d, %Y', 'November 9, 2017')结果是
f0_
2017-11-09 或者你可以用
#standardSQL
SELECT PARSE_DATETIME('%B %d, %Y', 'November 9, 2017') 回传
f0_
2017-11-09T00:00:00 发布于 2017-11-29 17:53:14
Server (2005、2000、7.0)没有任何灵活的,甚至是非灵活的方式,可以将任意结构的日期时间转换为字符串格式的日期时间并将其转换为日期时间数据类型。
所谓“任意”,我指的是“一种形式,它的作者,虽然不是你,我或地球另一边的人,会认为是直观的,完全显而易见的。”坦率地说,我不确定是否有这样的算法。
https://stackoverflow.com/questions/47558736
复制相似问题