içinde birden çok koşulla sayım Bitirilen 2 tarih arasındaki tüm kayıtları saymaya çalışıyorum. Bu, create_at alanının start_date ve end_date arasında olduğu ve bitmiş_alan alanının boş olmadığı anlamına gelir.Rails
Record.count(:all, :conditions => {:created_at => start_date..end_date, :finished_at => nil })
nil değil de bitmiş kayıtları saymak için benzer bir yolu var mı:
ben bitiremedi kayıtları almak için aşağıdaki ifadeyi kullanabiliriz?
Squeel, meta-where gibi bazı taşları kullanabilirsiniz. Bkz. Http://stackoverflow.com/questions/4252349/rail-3-where-condition-using-not-null – gayavat
@gayavat Squeel'in bir fonksiyonellik arasında destek sağladığını düşünmüyorum. Bu yüzden Record.count {yapmak zorundayım. > start_date) & (created_at
dcarneiro