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.