首页 > 解决方案 > 如何计算时间?在 postgresql 示例中 08:00:00 - 07:30:00 = 0.3 小时?

问题描述

在此处输入图像描述

SELECT time_in,time_out
FROM appointment_trainer;

我想计算它,例如 08:00:00 - 07:30:00 = 0.3 小时?有可能 ins postgresql 吗?

标签: postgresqltimetimestamp

解决方案


减去它们:

select time_out - time_in
FROM appointment_trainer;

这将返回一个间隔,它是 SQL 中的数据类型,表示“持续时间”


推荐阅读