让我上岸吧~ level
获赞
10
粉丝
4
关注
3
看过 TA
17
国家开放大学
2019
数据分析师
IP属地:未知
暂未填写个人简介
私信
关注
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2019-08-22 19:29
已编辑
国家开放大学 数据分析师
表:商品id:id 销售日期:date 销售额较前一天的增长率:rate 怎么求连续三天增长率超过50%的商品呢? 输出:id和date 没有思路,请教各位指点一下~感谢
曲陌灵风:select id from (select *,sum(case when datediff(date-lag_date)<=1 and rate>=0.5 and lag_rate>=0.5 then 0 else 1                   end) over(partiton by id rows between unbounded preceding and current row) as s   from (select id,date,rate,            lag(date,1,null) over(partition by id order by date) as lag_date,            lag(rate,1,null) over(partition by id order by date) as lag_rate            from table)a )tab group by id,s having count(1)>=3
0 点赞 评论 收藏
分享
2019-07-15 10:05
已编辑
国家开放大学 数据分析师
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务