我需要添加一些间隔,并在Excel中使用结果.

自从

sum(time.endtime-time.starttime)

将时间间隔返回为"1天01:30:00",这种格式打破了我的Excel工作表,我认为输出为"25:30:00"会很好,但在PostgreSQL文档中找不到这样做的方法.

这里有人能帮我吗?

推荐答案

由于该主题没有确切的解决方案:

=> SELECT date_part('epoch', INTERVAL '1 day 01:30:00') * INTERVAL '1 second' hours;
  hours
-----------
 25:30:00
(1 row)

资料来源:Documentation

Postgresql相关问答推荐

Postgresql我必须创建一个索引还是已经有一个索引了?

复合索引列的顺序导致不同的计划

PostgreSQL无效语法

Postgres 11没有强制执行外键约束?

需要用 jack/pgx 更新 golang 中复合类型的 PSQL 行

Supabase 数据库大小问题

我可以在 Ruby on Rails 上编写 PostgreSQL 函数吗?

Heroku Rails 4 无法连接到服务器:connection refused

DbProviderFactory 与 Npgsql?

包含受先前 DELETE 影响的行数的变量?

PostgreSQL 如何比 SQLite 更快地执行写入?

在远程机器上Restore dump

为什么 sqlalchemy 的默认列值不起作用

我怎样才能知道 Postgresql 表空间中有什么?

manage.py 迁移时必须是关系 django_site 的所有者

当成功有时会导致退出代码为 1 时,如何可靠地确定 pg_restore 是否成功?

PostgreSQL 嵌套 CTE 和 UNION

psql 将默认 statement_timeout 设置为 postgres 中的用户

Postgres DB 上的整数超出范围

重命名 Amazon RDS 主用户名