永发信息网

大乐透中奖了台词,求一条SQL语句,关于商场促销的

答案:1  悬赏:10  手机版
解决时间 2021-08-20 00:16
  • 提问者网友:雨不眠的下
  • 2021-08-19 03:57
大乐透中奖了台词,求一条SQL语句,关于商场促销的
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-08-19 04:52
1.先要汇总出每个用户每月的消费额,保存在临时表#table(userID,Month,Total)中。
2.在步骤1的基础上,筛选出符合连续5个月累计消费5000以上的userID。
3.在步骤1的基础上,筛选出连续5个月每月消费699元以上的userID。
4.将步骤2和3的userID进项union一下,这样就可以去除重复的userID。
5.将步骤4得出的userID升级为VIP,并标记需赠送礼品。
以上思路中,步骤1,4,5都很容易,相信你也能做到。关键步骤是2和3.
步骤2的关键代码(示意代码):
--先创建一个表用于保存统计结果
declare @tab2 table (userID int,total5 int)
declare @month varchar(10) --保存开始计算的月份
set @month='200901'
--开始连续5个月的统计,结果保存进表@tab2中。
while @month=5000
步骤3思路和步骤2类似,就不再赘述。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯