ahmedrahil786

Ryan - Number of Member Renewal

Jun 13th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. # no of members - renewal
  2.  
  3. select a.*, ifnull((select sum(amount) from payments where state='normal' and a.mid=member_id and paid_type in ('card')),0) as payment
  4.  
  5. from
  6. (select
  7. m.id as mid, m.email as email, m.grade as grade,
  8. date_format(convert_tz(m.created_at, '+00:00', '+8:00'), '%Y-%m-%d') as jd,
  9. (select dl.state from
  10. (select id, member_id, dl.state from driver_licenses dl group by id order by id desc)dl
  11. where dl.member_id=mid
  12. group by member_id
  13. order by id desc
  14. ) as dlstate,
  15. (select count(id) from reservations where state='completed' and m.id=member_id) as nuse
  16. from members m
  17. where m.imaginary in ('normal') group by mid)a
  18. where dlstate in ('renewal')
  19. #order by a.mid desc limit 100
  20. ;
Advertisement
Add Comment
Please, Sign In to add comment