【发布时间】:2019-02-20 08:20:49
【问题描述】:
需要帮助如何使用 PostgreSQL 计算持续时间。在下面的示例中,假设一个人的位置是在特定时间记录的。
timestamp location
02JAN19:00:00:00 home
02JAN19:05:00:00 work1
02JAN19:06:00:00 work2
02JAN19:07:00:00 home
我只想保留此人第一次不在家庭位置的时间,以及此人在家庭位置以外的持续时间。此人从 05:00 到 06:59 AM 在家外,这是我们要计算的持续时间。
因此,结果数据集如下:
timestamp location duration (in Minutes)
02JAN19:06:00:00 work2 119
【问题讨论】:
标签: postgresql duration