Am 12.06.2007 um 13:29 schrieb Jonathan Weiss:

Werner Laude wrote:
Möchte gerne Daten ausgeben die max. created_at  + x tage alt sind.
created_at liegt standartmäßig im Format 2007-06-11 vor.
Wie kann ich das formulieren?
find( :all,
         :conditions => "created_at <=NOW() - x tage ???? ")

find(:all, :conditions => ["created_at <= ?", (Time.today - 3.days).to_s(:db)]


find (:all, :conditions => ["created_at <= ?", 3.days.ago])

Werner: War das wirklich was du wolltest?

Das ist ja eher "heute - x Tage" (wie bei dir im SQL) und nicht "created_at + x Tage" (wie bei dir im Text)?

Gruß,
Hendrik_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an