我只需要显示几小时的时间。以下脚本是我尝试做同样的事情。
示例:
select left(visittime,2) from records;
此处visittime
包含:
10:00:00;
所以我只需要显示10个。我尝试过使用上面的脚本,但是我收到了一个错误。
错误:
function left(time without time zone, integer) does not exist
答案 0 :(得分:3)
select to_char(visittime, 'HH24') from records;
答案 1 :(得分:3)
另一种方法是使用EXTRACT函数,如下所示:
select extract(hour from visittime) from records;
<强>参考强>:
Date/Time Functions and Operators on PostgreSQL Documentation