ahmedrahil786

Hoon Type of Cohort

Jun 3rd, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. select
  2. A.memberid as memberid,
  3. B.rid as rid,
  4. B.reservationdate as res_date,
  5. Date(A.MFTDate) as MFTdate,
  6. date(A.lastactivedate) as lastactivedate
  7.  
  8. from
  9. (select
  10. m.id as memberid,
  11. r.id as rid,
  12. Date(r.start_at + interval '8' hour) as reservationdate
  13. from members m
  14. left outer join reservations r on m.id = r.member_id
  15. Where r.start_at != 0
  16. and m.imaginary = 'normal'
  17. and r.state = 'completed'
  18. group by m.id,r.id) B
  19.  
  20. left join
  21.  
  22. (select
  23. m.id as memberid,
  24. TIMESTAMPDIFF(YEAR, str_to_date(m.birthday, '%Y%m%d'), Now()) AS age,
  25. min(r.start_at) as MFTdate,
  26. Max(r.start_at) as lastactivedate
  27. from members m
  28. left outer join reservations r on m.id = r.member_id
  29. join charges c on m.id = c.member_id
  30. Where r.start_at != 0
  31. and m.imaginary = 'normal'
  32. and c.kind = 'subscriptionFee'
  33. and r.state = 'completed'
  34. group by m.id) A
  35.  
  36. on B.memberid = A.memberid
Add Comment
Please, Sign In to add comment