Hive 练习 简单任务处理

1、2018年4月份的用户数、订单量、销量、GMV (不局限与这些统计量,你也可以自己想一些)

-- 2018年4月份的下单情况
select * from gdm_m04_ord_det_sum where dt>='2018-04-01' and sale_ord_dt>='2018-04-01' and sale_ord_dt<='2018-04-30';

-- -- 2018年4月份的用户数量
select count(distinct user_id) as  user_nums from gdm_m04_ord_det_sum where dt>='2018-04-01' and sale_ord_dt<='2018-04-30' and sale_ord_dt>='2018-04-01';

-- -- 2018年4月份的订单量
select count(sale_ord_id) as sale_nums from gdm_m04_ord_det_sum where dt>='2018-04-01' and sale_ord_dt<='2018-04-30' and sale_ord_dt>='2018-04-01';

-- -- 2018年4月份的销量
select sum(sale_qtty) as xiaoliang from gdm_m04_ord_det_sum where  dt>='2018-04-01' and sale_ord_dt<='2018-04-30' and sale_ord_dt>='2018-04-01';

-- 2018年4月份的销售额GMV
-- user_payable_pay_amount 用户应付金额 
select sum(user_payable_pay_amount) as xiaoshoujine from gdm_m04_ord_det_sum where  dt>='2018-04-01' and sale_ord_dt<='2018-04-30' and sale_ord_dt>='2018-04-01';

  

PS: 

  • 订单数就是卖了几单 ;
  • 销量就是卖了多少件,一个订单中可能卖出一件或多件;
  • GMV: Gross Merchandise Volume,是成交总额(一定时间段内)的意思。
  • 在电商网站定义里面是网站成交金额。这个实际指的是拍下订单金额, 包含付款和未付款的部分。

2、上述这些变化量相对3月份的变化


3、计算2018年4月1号的新用户数量(之前半年未购买的用户为新用户)

猜你喜欢

转载自www.cnblogs.com/Allen-rg/p/9283175.html