在Amazon Redshift中,可以使用TO_TIME函数将char类型的数据转换为time类型。以下是一个示例代码:
SELECT TO_TIME('21:30:00', 'HH24:MI:SS');
此代码将把字符串'21:30:00'转换为time类型并返回结果。请注意,第二个参数是时间格式,它告诉Redshift如何解析输入字符串。在上面的示例中,'HH24:MI:SS'表示小时,分钟和秒。
如果要将日期和时间一起转换为时间类型,则可以使用TO_TIMESTAMP函数,并在第二个参数中提供日期和时间格式的字符串。以下是一个示例代码:
SELECT TO_TIMESTAMP('2022-02-14 21:30:00', 'YYYY-MM-DD HH24:MI:SS');
此代码将把字符串'2022-02-14 21:30:00'转换为timestamp类型并返回结果。
请注意,时间和日期格式要根据实际情况进行修改。