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.