PostgreSQL中的left()函数

时间:2014-08-11 13:57:49

标签: postgresql

我只需要显示几小时的时间。以下脚本是我尝试做同样的事情。

示例

select left(visittime,2) from records;

此处visittime包含:

10:00:00;

所以我只需要显示10个。我尝试过使用上面的脚本,但是我收到了一个错误。

错误

function left(time without time zone, integer) does not exist

2 个答案:

答案 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