目录

1. 统计每日商品1和商品2销量的差值

1.1 题目需求

1.2 代码实现

2. 查询出每个用户的最近三笔订单

2.1 题目需求

2.2 代码实现

3. 查询每个用户登录日期的最大空档期

3.1 题目需求

3.2 代码实现


1. 统计每日商品1和商品2销量的差值

1.1 题目需求

从订单明细表(order_detail)中统计每天商品1和商品2销量(件数)的差值(商品1销量-商品2销量)。

create_date diff
2021-09-27 2
2021-10-01 -10
2021-10-02 -49
2021-10-03 4
2021-10-04 -55
2021-10-05 -30
2021-10-06 -49
2021-10-07 -40
2021-10-08 -24

1.2 代码实现

hive>
select create_date,
       sum(if(sku_id = '1', sku_num, 0)) - sum(if(sku_id = '2', sku_num, 0)) diff
from order_detail
where sku_id in ('1', '2')
group by create_date;

2. 查询出每个用户的最近三笔订单

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部