从Redshift中的时间戳中提取时间

时间:2017-11-05 03:16:44

标签: sql amazon-redshift

我正在使用Redshift,我希望从时间戳中提取时间。

这是时间戳:2017-10-31 23:30:00

我想把时间花在23:30:00

我尝试使用cast(the_timestamp_column as time),但遇到了此错误消息:

error message: Function ""time"(timestamp without time zone)" not supported.

1 个答案:

答案 0 :(得分:3)

使用to_char和适当的格式掩码来提取时间戳的时间部分:

select to_char(the_timestamp_column, 'HH24:MI:SS')
from your_table;

Demo