Advertisement
kastielspb

SQL example #1

Nov 14th, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.43 KB | None | 0 0
  1. SELECT COUNT(DISTINCT user_id) AS 'enrollments',
  2.   COUNT(CASE
  3.         WHEN strftime("%m", cancel_date) = '03'
  4.         THEN user_id
  5.   END) AS 'march_cancellations',
  6.     ROUND(100.0 * COUNT(CASE
  7.         WHEN strftime("%m", cancel_date) = '03'
  8.         THEN user_id
  9.   END) / COUNT(DISTINCT user_id)) AS 'churn_rate'
  10. FROM pro_users
  11. WHERE signup_date < '2017-04-01'
  12.     AND (
  13.     (cancel_date IS NULL) OR
  14.     (cancel_date > '2017-03-01')
  15.   );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement