Mysql AWS Athena不识别日期函数
该行导致雅典娜中出现错误“函数str_to_date not registed”。有什么办法可以解决这个问题吗?所有数据库都有自己的功能集,即使有些是常见的,存在于多个数据库中<代码>STR_TO_DATE在雅典娜不可用,但有许多其他日期和时间函数可用于实现相同的目标 您可以在此处找到指向雅典娜支持的所有功能的链接: 在您的例子中,我认为您可以使用其中任何一个,它的工作原理类似于您的示例中的Mysql AWS Athena不识别日期函数,mysql,amazon-web-services,amazon-athena,Mysql,Amazon Web Services,Amazon Athena,该行导致雅典娜中出现错误“函数str_to_date not registed”。有什么办法可以解决这个问题吗?所有数据库都有自己的功能集,即使有些是常见的,存在于多个数据库中STR_TO_DATE在雅典娜不可用,但有许多其他日期和时间函数可用于实现相同的目标 您可以在此处找到指向雅典娜支持的所有功能的链接: 在您的例子中,我认为您可以使用其中任何一个,它的工作原理类似于您的示例中的STR\u TO\u DATE 或者,我认为您可以将字符串转换为时间戳,因为您使用的格式与Athena的格式匹配,
STR\u TO\u DATE
或者,我认为您可以将字符串转换为时间戳,因为您使用的格式与Athena的格式匹配,请尝试
cast(string\u time AS timestamp)
您可以提供您尝试转换的示例数据和整个查询吗?请参阅Athena中当前可用的内容。
STR_TO_DATE(string_time,'%Y-%m-%d %H:%i:%s') > (select timestamp from table)