ahmedrahil786

Cohort analyses - MFT_21

Apr 1st, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. select
  2.  
  3. A.memberid as memberid,
  4. A.age as age,
  5. Date(A.MFTDate) as MFTdate,
  6. date(A.lastactivedate) as lastactivedate
  7.  
  8. from
  9.  
  10. (select
  11. m.id as memberid,
  12. TIMESTAMPDIFF(YEAR, str_to_date(m.birthday, '%Y%m%d'), Now()) AS age,
  13. min(r.start_at) as MFTdate,
  14. Max(r.start_at) as lastactivedate
  15.  
  16. from members m
  17.  
  18. left outer join reservations r
  19. on m.id = r.member_id
  20.  
  21. join charges c
  22. on m.id = c.member_id
  23.  
  24. Where str_to_date(m.birthday, '%Y%m%d') >= NOW() - interval '21' year
  25. and r.start_at != 0
  26. and r.start_at >= '2019-3-1 00:00'
  27. and m.imaginary = 'normal'
  28. and c.kind = 'subscriptionFee'
  29.  
  30.  
  31. group by m.id) A
Advertisement
Add Comment
Please, Sign In to add comment