Sql 黑斑羚:为时间戳设置一个固定的日期

Sql 黑斑羚:为时间戳设置一个固定的日期,sql,impala,Sql,Impala,在impala中是否有to_char函数的替代方法?我想设置一个时间戳字段,其中日期和分钟是固定的,只显示小时数,但似乎找不到替代项 这是我在postgres中的现有代码,我需要将其转换为impala select to_char(starttime, '1900-01-01 HH24:00:00')::timestamp 感谢您的帮助 在黑斑羚中,您可以使用 SELECT hours_add('1900-01-01', hour(now())); 得到同样的结果 函数hour从时间戳中提取

在impala中是否有to_char函数的替代方法?我想设置一个时间戳字段,其中日期和分钟是固定的,只显示小时数,但似乎找不到替代项

这是我在postgres中的现有代码,我需要将其转换为impala

select to_char(starttime, '1900-01-01 HH24:00:00')::timestamp
感谢您的帮助

在黑斑羚中,您可以使用

SELECT hours_add('1900-01-01', hour(now()));
得到同样的结果

函数hour从时间戳中提取小时部分 函数hours\u add将小时添加到时间戳中