**问题:**请求出`table sales_record`表中连续三天有销售记录的店铺
以下是插入的数据
1.先对shopid和dt日期进行排序,并且设置排名
2.利用dt时间减去 排名得出新的日期列,当日期相同时,说明是连续
3.利用grouoby 分组,对shopid和相减后的日期进行分组,然后计算相减后的日期的数量
最后筛选大于3的日期,得到连续三天的销售记录
**问题:**请求出`table sales_record`表中连续三天有销售记录的店铺
以下是插入的数据
1.先对shopid和dt日期进行排序,并且设置排名
2.利用dt时间减去 排名得出新的日期列,当日期相同时,说明是连续
3.利用grouoby 分组,对shopid和相减后的日期进行分组,然后计算相减后的日期的数量
最后筛选大于3的日期,得到连续三天的销售记录
本文标题:mysql面试练习题2
本文链接:https://www.haomeiwen.com/subject/uiibxltx.html
网友评论