Subversion Repositories SmartDukaan

Rev

Rev 15692 | Rev 15712 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 15692 Rev 15711
Line 60... Line 60...
60
when ucreated >=  date(now()) - interval 3 day and total = 0 and date(last_active) = date(ucreated) then 'FIU'
60
when ucreated >=  date(now()) - interval 3 day and total = 0 and date(last_active) = date(ucreated) then 'FIU'
61
else 'OTH'
61
else 'OTH'
62
end
62
end
63
usersegment, final.*  
63
usersegment, final.*  
64
from (select u.id, u.username, u.first_name, u.mobile_number, u.usergroup_id, ug.groupbasis, count(u.*)
64
from (select u.id, u.username, u.first_name, u.mobile_number, u.usergroup_id, ug.groupbasis, count(u.*)
65
max(u.created) ucreated, min(u.created) minucreated, max(ua.last_active) last_active, max(ow.created) created, if(sum(ow.total) is null, 0, sum(ow.total)) as total
65
max(u.created) ucreated, min(u.created) minucreated, max(ua.last_active) last_active, max(ow.created) created, if(sum(ow.total) is null, 0, sum(ow.total)) as total,
66
from users u left join useractive ua on ua.user_id=u.id left join usergroups ug on ug.id=u.usergroup_id 
66
from users u left join useractive ua on ua.user_id=u.id left join usergroups ug on ug.id=u.usergroup_id 
67
left join (select *, count(*) as total from (select user_id, created from order_view where status in ('ORDER_CREATED', 'DETAIL_CREATED') 
67
left join (select *, count(*) as total from (select user_id, created from order_view where status in ('ORDER_CREATED', 'DETAIL_CREATED') 
68
            union all (select user_id, created from flipkartorders where date(created) >'2015-03-22') order by created desc) as a1 group by user_id) as ow 
68
            union all (select user_id, created from flipkartorders where date(created) >'2015-03-22') order by created desc) as a1 group by user_id) as ow 
69
on ow.user_id = u.id  
69
on ow.user_id = u.id  
70
where lower(u.referrer) not like 'emp%' and u.activated=1 group by usergroup_id) final;
70
where lower(u.referrer) not like 'emp%' and u.activated=1 group by usergroup_id) final;