PostgreSQL获取两个文本字段之间的时差

时间:2019-03-07 11:36:17

标签: postgresql

我在表中有两个字段,例如

Time1(varchar)     Time2(varchar)
13:01:15           14:02:06

如何获得这两个字段之间的时差?

1 个答案:

答案 0 :(得分:1)

您可以将这些值转换为适当的时间值,然后简单地将它们相减:

'14:02:06'::time - '13:01:15'::time 

time_2::time - time_1::time

结果是一个interval