我有一系列日期,我需要查找用户在这些日期是否有活跃会员资格。
['2016-04-17', '2016-04-18', '2016-04-22', '2016-04-23']
有时,会员资格无法收费,并且会在处理下一笔付款之前停用几天,或者用户可能会稍后取消并重新启用。
我解决此问题的方法是使用transactions
表格,其中包含paid_at
列和expires_at
(付款后1个月设置的到期日期)。
我需要执行一个where
子句来返回数据库中所有记录中这两列之间匹配的日期。我不需要记录本身,只需返回日期就足以知道会员资格活跃的一天。
我很难理解如何进行这样的查询。有什么建议吗?