尝试将与时间相关的可变字符数据类型字段(例如'2015-Q1'
)转换为时间戳(或时间)数据类型字段,以便与其他字段进行比较。
需要能够在现场使用dateadd()
。
答案 0 :(得分:1)
使用TO_DATE
函数:https://docs.aws.amazon.com/redshift/latest/dg/r_TO_DATE_function.html
https://docs.aws.amazon.com/redshift/latest/dg/r_FORMAT_strings.html
与TO_TIMESTAMP
一起
https://docs.aws.amazon.com/redshift/latest/dg/r_TO_TIMESTAMP.html
示例:
select to_timestamp(to_date('2015-Q1', 'YYYY-MM-DD'), 'HH24:MI:SS')
;