Advertisement
Guest User

Untitled

a guest
Sep 14th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. select
  2.     ticket_category
  3.     , count(distinct item_user_id) as distinct_users
  4.     , count(distinct item_user_id) filter (where max_ticket_activity_start_dt > max_item_start_time) as count_churn_users
  5. from
  6. (
  7. select
  8.     *
  9. from
  10.  
  11. (
  12. select
  13.     user_id as ticket_user_id
  14.     , ticket_category
  15.     , max(activity_start_dt) as max_ticket_activity_start_dt
  16. from
  17.     support_tickets
  18. group by
  19.     user_id
  20.     , ticket_category
  21. ) as tickets_stat
  22.  
  23. join
  24.  
  25. (
  26. select
  27.     user_id as item_user_id
  28.     , min(user_first_listing_date) as min_user_first_listing_date
  29.     , min(user_registration_time) as min_user_registration_time
  30.     , min(item_starttime) as min_item_start_time
  31.     , max(item_starttime) as max_item_start_time
  32.     , count(distinct item_id) as items_count
  33.     , count(distinct item_category) as item_categories_count
  34. from
  35.     new_items_by_support_users
  36. group by
  37.     user_id
  38. )as items_stat
  39.  
  40. on
  41.     tickets_stat.ticket_user_id = items_stat.item_user_id
  42.  
  43. order by
  44.     tickets_stat.ticket_user_id
  45. ) as big_query
  46.  
  47. group by
  48.     ticket_category
  49.  
  50. order by
  51.     distinct_users desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement