Advertisement
YuvalGai

Untitled

Jul 16th, 2023 (edited)
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. select distinct segment_level from (
  2. SELECT * FROM
  3. (select event_slot,calendar_entry_id,LO_EVENT_ID,CASE
  4. when segment like '%_3799' ESCAPE '_' then '1300-3799'
  5. when segment like '%_6999' ESCAPE '_' then '3800-6999'
  6. when segment like '%_999999' ESCAPE '_' then '30000+'
  7. when segment like '%_9999999' ESCAPE '_' then '30000+'
  8. when segment like '%_19999' ESCAPE '_' then '10000-19999'
  9. when segment like '%_29999' ESCAPE '_' then '20000-29999'
  10. when segment like '%_9999' ESCAPE '_'then '7000-9999'
  11. else 'unsegmented by trophies' end segment_level,event_level, count(distinct case when action = 'claim_prize' then user_id end) users_claimed, count(distinct case when action = 'points_earned' then user_id end) users_passed from CANDIVORE.PROD.F_LIVE_EVENT_PROGRESSION
  12. where (event_slot = 'Team' or event_slot = 'Main') and date(derived_tstamp) > DATEADD(DAY,-11,GETDATE()) group by 1,2,3,4,5) A
  13.  
  14.  
  15. left join
  16.  
  17. ((SELECT LO_ENTRY_ID , to_char(to_timestamp(lo_entry_start_ts), 'YYYY-MM-DD') start_date FROM (SELECT * FROM (select *,CASE when lo_entry_ts is null then lo_entry_update_ts else lo_entry_ts end lo_entry_ts2,row_number() OVER (partition by lo_entry_id order by lo_entry_ts2 desc) rn FROM CANDIVORE.PROD.F_LIVEOPS_CALENDAR) where rn = 1)))
  18. C
  19. ON A.calendar_entry_id = C.lo_entry_id
  20. ) where start_date = '2023-07-23'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement