Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Postgres-将流逝时间转换为HH:MM:SS格式_Sql_Postgresql - Fatal编程技术网

Sql Postgres-将流逝时间转换为HH:MM:SS格式

Sql Postgres-将流逝时间转换为HH:MM:SS格式,sql,postgresql,Sql,Postgresql,我想以20:59:59的格式计算经过的时间,我有特定记录的开始和结束时间 目前,我用结束日期时间减去开始日期时间来计算经过的时间,但我将输出转换成这种格式 我们是否可以将其更改为HH:MM:SS格式(在本例中为:02:23:05) 您将获得一个类型间隔。您可以直接将其转换为类型time: 如果要获取字符串输出,可以使用to_char和“HH24:MI:SS”模式使用日期时间格式: 第一种方法仅在间隔小于24小时时有效。 0 years 0 mons 0 days 2 hours 23 min

我想以20:59:59的格式计算经过的时间,我有特定记录的开始和结束时间

目前,我用结束日期时间减去开始日期时间来计算经过的时间,但我将输出转换成这种格式

我们是否可以将其更改为HH:MM:SS格式(在本例中为:02:23:05)


您将获得一个类型
间隔
。您可以直接将其转换为类型
time

如果要获取字符串输出,可以使用to_char和“HH24:MI:SS”模式使用日期时间格式:


第一种方法仅在间隔小于24小时时有效。
0 years 0 mons 0 days 2 hours 23 mins 5.0 secs
SELECT myresult::time
SELECT to_char(my_result, 'HH24:MI:SS')