Advertisement
Guest User

Untitled

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