advanced scopes

hello, I am trying to wright a scope with something like this..

class User < ActiveRecord::Base   has_many :balances, :dependent => :destroy

  scope :with_positive_balance, where(balances.amount > 0) end

What is the correct format for this type of scope? Thanks.