【发布时间】:2018-06-28 20:44:41
【问题描述】:
查询以延长推荐更多租户的一个月的有效截止日期 两次以上
样本数据:
ref_id referrer_id referrer_bonus_amount referral_valid valid_from valid_till
263 5 2500 1 2015-07-05 2015-09-05
264 3 2500 1 2015-07-05 2015-09-05
265 5 1000 0 2015-12-13 2016-02-13
266 6 2500 0 2016-04-25 2016-06-24
267 10 1000 1 2015-07-01 2015-09-01
268 5 2500 1 2015-05-12 2015-07-12
269 10 2500 0 2015-08-05 2015-10-05
我想要的是增加已推荐两次以上的referrer_id 的valid_till 日期。为了得到谁已经推荐了 2 次以上,我使用了这个代码:
> select referrer_id
> from Referrals group by referrer_id having count(referrer_id)>2
但是如何在 valid_till 列中为 referrer_id >2 添加一个月。我相信要使用 dateadd,但我不知道如何使用。
【问题讨论】:
标签: sql sql-server group-by having dateadd