Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. with t1 as (
  2. select
  3. 'window' as window,
  4. charge_at::date,
  5. sum(gross_amount) as rev
  6. from public.monthly_charges
  7. where charge_at >= current_date - 30
  8. and charge_at < current_date
  9. group by 1,2
  10. order by 2 desc
  11.  
  12. ), t2 as (
  13. select
  14. *,
  15. avg(rev) over (partition by window) as avg_rev
  16. from t1
  17. )
  18.  
  19. select * from t2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement