Найти по дате по атрибутам - PullRequest
1 голос
/ 04 июня 2011

У меня есть календарь и события.Как я могу найти события по дням?Событие имеет атрибут создан_at.У create_at есть год, месяц, день.час, минуты.Как мне найти только по дням?

1 Ответ

0 голосов
/ 04 июня 2011

Вы можете сделать что-то вроде этого:

day = "04" #i.e. 4th of the month
@users = User.where("strftime('%d', created_at)  = ?", day)

Если вы также хотите указать месяц, вы можете сделать это:

month = "06" # i.e. June
day = "04"
@users = User.where("strftime('%d', created_at)  = ? AND strftime('%m', created_at) = ?", day, month)

Хотя, вероятно, есть лучший способсделай это.

...