如何将 PostgreSQL 中的时间间隔从“29 天 02:41:44”格式化为十进制天数?

问题描述 投票:0回答:1

我正在尝试将 time_discrep (如下)的格式更改为天的一小部分。

代码: 选择 time1, time2, (time1-time2) 作为 time_discrep 来自主文件 按时间排序1;

结果截图: 结果

我尝试过除法等,但它只是将其格式化为 00:00:32 之类的。

sql postgresql
1个回答
0
投票

使用

epoch()
转换为秒,然后使用算术:

(epoch(time1) - epoch(time2))/86400
© www.soinside.com 2019 - 2024. All rights reserved.