23 lines
863 B
SQL
23 lines
863 B
SQL
drop table if exists xiangsu.new_account_recharge;
|
|
create view xiangsu.new_account_recharge as (select date,
|
|
`#os`,
|
|
`#bundle_id`,
|
|
owner_name,
|
|
channel,
|
|
uniqExact(binduid) as accout_num,
|
|
sum(money) as money
|
|
from (select toDate(addHours(`#event_time`, `#zone_offset`)) as date,
|
|
`#os`,
|
|
`#bundle_id`,
|
|
owner_name,
|
|
channel,
|
|
binduid,
|
|
money
|
|
from xiangsu.event
|
|
where `#event_name` = 'rechargeGame') as tb1
|
|
right join (select toDate(addHours(`#event_time`, `#zone_offset`)) as date,
|
|
binduid
|
|
from xiangsu.event
|
|
where role_idx = 1) as tb2
|
|
on tb1.date = tb2.date and tb2.binduid = tb1.binduid
|
|
group by date, `#os`, `#bundle_id`, owner_name, channel) |