?> u.plans.find(:first, :conditions => ['DATE(starts_at) = ? AND plans.id = ?', Date.parse('2008-4-14'), 360]) Plan Load (0.000526) SELECT * FROM plans WHERE (plans.user_id = 3 AND (DATE(starts_at) = '2008-04-14' AND plans.id = 360)) LIMIT 1 => #"2008-04-14 15:03:53", "title"=>"", "created_by"=>"3", "is_private"=>"0", "updated_by"=>"3", "starts_at"=>"2008-04-14 00:00:00", "id"=>"360", "meeting_time"=>nil, "description"=>"", "photo_id"=>nil, "user_id"=>"3", "created_at"=>"2008-04-14 15:03:53"}> ?> u.plans.find(:first, :conditions => ['DATE(starts_at) = ? AND plans.id = ?', Date.parse('2008-4-14'), 374]) Plan Load (0.000533) SELECT * FROM plans WHERE (plans.user_id = 3 AND (DATE(starts_at) = '2008-04-14' AND plans.id = 374)) LIMIT 1 => #"2008-04-14 19:28:44", "title"=>"", "created_by"=>"3", "is_private"=>"0", "updated_by"=>"3", "starts_at"=>"2008-04-14 00:00:00", "id"=>"374", "meeting_time"=>nil, "description"=>"", "photo_id"=>nil, "user_id"=>"3", "created_at"=>"2008-04-14 19:28:44"}>