2011-12-22 10 views
0
で同じレコード上の日付を比較して、レコードを探す

は、私は3つの日付フィールドでモデルを持っていると言いますすべてのレコードを見つけるxyz_at < updated_atActiveRecordの

答えて

3
records = YourModel.where('xyz_at < updated_at') 
for record in records 
    puts record.updated_at, record.xyz_at 
end 
+0

私はちょうどこれをやろうとしていましたが、xyz_atは当初はゼロでした。これは機能しません。 xyz_atを既定のままにする以外に、これを処理する良い方法はありますか? 'self.xyz_at || = Date.new(1979,12,13)' –

+1

'YourModel.where( 'xyz_at clyfe

+0

ありがとう、仲間。 –