Commit 94e57869 by mengdongxing

Update tkdm_data_payment_detial_day.sql

parent 7070f85e
set hive.input.format=org.apache.hadoop.hive.ql.io.CombineHiveInputFormat;
set mapred.min.split.size.per.rack=100000000;
set mapred.min.split.size.per.node=100000000;
......@@ -6,24 +5,24 @@ set mapred.max.split.size=256000000;
set hive.merge.mapfiles = true;
set hive.merge.smallfiles.avgsize=16000000;
insert overwrite table tkdm.tkdm_data_payment_detial_day partition(ds='2017-02-24')
insert overwrite table tkdm.tkdm_data_payment_detial_day partition(ds='2017-02-25')
select appid,
deviceid,
if(to_date('ins_datetime')='2017-02-03',1,0) as is_new,
ins_datetime,
count(1) as num_payment_cnt,
round(sum(amount),2) as amt_payment
from tkio.tkio_mid_pay_day
where ds='2017-02-24' and
where ds='2017-02-25' and
deviceid!='00000000-0000-0000-0000-000000000000'
and deviceid!='' and deviceid!='0'
group by appid,deviceid
group by appid,deviceid,ins_datetime
distribute by appid ,deviceid
create EXTERNAL table tkdm_data_payment_detial_day(
appid string,
deviceid string,
is_new int,
ins_datetime string,
num_payment_cnt int,
amt_payment double
)
......@@ -33,4 +32,4 @@ ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS ORC
location 's3://reyuntkio/warehouse/tkio/tkdm.db/tkdm_data_payment_detial_day'
;
;
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment