2011-12-22 6 views
0
에서 동일한 레코드에 날짜를 비교하여 기록을 찾기

내가 세 개의 날짜 필드와 모델을 말해봐 모든 레코드 찾기 xyz_at < updated_at?액티브

답변

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

나는 이것을하기 위해 노력했지만 xyz_at는 처음에는 nil이되었습니다. 이것은 작동하지 않습니다. 과거에 xyz_at를 기본값으로 설정하는 것 외에도 이것을 처리 할 수있는 더 좋은 방법이 있습니까? 'self.xyz_at || = Date.new (1979,12,13)' –

+1

'YourModel.where ('xyz_at clyfe

+0

고마워요, 친구. –