因为充会员时只保存了充的时间,但又不想再加一个字段,于是在接口里多加了一个字段vipExpireDate。直接上代码,主要是用了case when。
会员状态: 2-月会员 3-年会员
CASE WHEN user_status=2 THEN DATE_ADD(vip_wx_order_date,INTERVAL 1 MONTH)
WHEN user_status=3 THEN DATE_ADD(vip_wx_order_date,INTERVAL 1 YEAR)
ELSE vip_wx_order_date
END vipExpireDate,
利用CASEWHEN更新会员过期日期
本文介绍了一种使用CASEWHEN语句在数据库中动态计算会员过期日期的方法,根据会员类型(月会员或年会员)从充值时间计算出对应的过期时间。

被折叠的 条评论
为什么被折叠?



