Rails 3.1.0.rc4のamount
属性のモデルにTransaction
モデルがあります。 amount属性が0より大きいレコードとamount属性が0より小さいレコードがあります。合計が0より大きいすべてのレコードを取得したいとします。Transaction.where('amount > 0')
とTransaction.where('amount > 0.0')
を試しましたが、どちらの場合もall負の金額を含むレコードが返されます。 Transaction.where('amount < 0')
またはTransaction.where('amount < 0.0')
を実行すると、レコードは返されません。Railsで小数点以下の属性が0より大きいレコードを取得します
10進数の属性に対してこれらのタイプのクエリを実行することはできますか?
私はSQLiteを使用していたと述べたはずです... – SZH