从两个日期之间的where子句中提取日期

时间:2017-04-25 02:39:58

标签: postgresql

我有一系列日期,我需要查找用户在这些日期是否有活跃会员资格。

['2016-04-17', '2016-04-18', '2016-04-22', '2016-04-23']

有时,会员资格无法收费,并且会在处理下一笔付款之前停用几天,或者用户可能会稍后取消并重新启用。

我解决此问题的方法是使用transactions表格,其中包含paid_at列和expires_at(付款后1个月设置的到期日期)。

我需要执行一个where子句来返回数据库中所有记录中这两列之间匹配的日期。我不需要记录本身,只需返回日期就足以知道会员资格活跃的一天。

我很难理解如何进行这样的查询。有什么建议吗?

0 个答案:

没有答案