Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. def self.overview
  2. select(
  3. "count(*) as total,
  4. count(distinct(user_id)) as uniques,
  5. coalesce(sum(credits),0) as credits,
  6. coalesce(round(sum(credits_usd),2),0) as gross,
  7. coalesce(round(sum((credits_usd) * #{APPLE_RAKE}),2),0) as net,
  8. coalesce(round((sum(credits_usd * #{APPLE_RAKE}) / sum(credits_usd) * 100),2),0) as difference,
  9. coalesce(sum(first_time_deposit),0) as ftds,
  10. coalesce(round(sum(CASE WHEN first_time_deposit THEN (credits_usd) ELSE 0 END),2),0) as ftd_amount
  11. ")
  12. .first
  13. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement