gpt4 book ai didi

postgresql - 如何比较两个 TIMESTAMP 列以检查最多 15 分钟的差异?

转载 作者:行者123 更新时间:2023-11-29 13:09:24 24 4
gpt4 key购买 nike

我正在使用 PostGres 9.5。我的表中有一列 article,类型为 TIMESTAMP。我想编写一个查询,其中一个条件是比较两篇日期最多相隔 15 分钟的文章。我试过这个...

where extract(minute from a2.created_on - a1.created_on) < 15

但我意识到这是不正确的。这会返回相隔 15 分钟的文章,但也会返回相隔 1 小时 15 分钟和 2 小时 15 分钟等的文章。如何优化我的条件,使其仅考虑相隔 15 分钟的文章?

最佳答案

应该更简单:

WHERE a2.created_on - a1.created_on < '15min'

两个时间戳值之差是一个区间值。

关于postgresql - 如何比较两个 TIMESTAMP 列以检查最多 15 分钟的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56910676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com