【发布时间】:2020-11-10 16:10:38
【问题描述】:
我将订单存储在 DB 表中,其中每个订单都有一个可以“取货”的日期列和一个表示可以“取货”的日期列。
这是一个简化的结构:
id | ... | pickup_from | pickup_to
1 | ... | 2020-10-15 | 2020-10-16
2 | ... | 2020-08-07 | 2020-10-16
3 | ... | 2020-10-01 | 2020-10-03
我想查找 pickup_from 和 pickup_to 之间的范围/间隔大于 2 个月的所有记录。在这种情况下,结果将是这条记录:
2 | ... | 2020-08-07 | 2020-10-16
我该怎么做?
【问题讨论】:
标签: sql postgresql datetime where-clause date-arithmetic