【发布时间】:2020-10-21 19:38:41
【问题描述】:
我正在计算第一次调用与创建客户 ID 之间的时间差。
我的查询如下所示:
case when (EXTRACT(EPOCH FROM call_time - creation_date) / 60)::Integer between 0 and 60 then '0 to 1'
when (EXTRACT(EPOCH FROM call_time - creation_date)) / 60)::Integer between 60 and 120 then '1 to 2'
...
现在我的目标是创建存储桶,直到我点击“47 到 48”,这是一个非常乏味的过程,我想知道 Postgresql 用户是否有循环选项。
我的数据如下所示,我希望在其中创建一个桶列(蓝色),表示该时间差:
【问题讨论】:
标签: sql postgresql performance loops time