Advertisement
YuvalGai

Untitled

Sep 8th, 2024
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. SELECT * FROM
  2. (select event_slot,calendar_entry_id,LO_EVENT_ID,CASE
  3. when segment like '%_3799' ESCAPE '_' then '1300-3799'
  4. when segment like '%_6999' ESCAPE '_' then '3800-6999'
  5. when segment like '%_999999' ESCAPE '_' then '30000+'
  6. when segment like '%_9999999' ESCAPE '_' then '30000+'
  7. when segment like '%_19999' ESCAPE '_' then '10000-19999'
  8. when segment like '%_29999' ESCAPE '_' then '20000-29999'
  9. when segment like '%_9999' ESCAPE '_'then '7000-9999'
  10. 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 MATCH_MASTERS.PROD.F_LIVE_EVENT_PROGRESSION
  11. where (event_slot = 'Team' or event_slot = 'Main') and date(derived_tstamp) > DATEADD(DAY,-61,GETDATE()) group by 1,2,3,4,5) A
  12.  
  13.  
  14. left join
  15.  
  16. ((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 MATCH_MASTERS.PROD.F_LIVEOPS_CALENDAR) where rn = 1)))
  17. C
  18. ON A.calendar_entry_id = C.lo_entry_id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement