Поиск между 2 датами

изменить CSS так, чтобы свойство, которое скрывает меню, не применяется во время работы над ним, это то, что я делаю.

0
задан Kush 6 March 2019 в 15:10
поделиться

2 ответа

Вы можете типизировать даты в формате date и использовать их следующим образом:

requests = requests.where("DATE(created_at) > ? AND DATE(completed_at) < ?", date_from, date_to)

он запускается, как эта консоль на рельсах,

Request Load (1.9ms)  SELECT "requests".* FROM "requests" WHERE (DATE(created_at) > '2019-03-03' AND DATE(completed_at) < '2019-03-09')
0
ответ дан Pratham Sharma 6 March 2019 в 15:10
поделиться

Убедитесь, что date_from и date_to имеют тип date, в противном случае преобразуйте его в дату начала

#date_to = date_to.to_date
#date_from =  date_from.to_date

Запрос -

requests = requests.where("created_at::date >= ? AND completed_at::date < ?", date_from, date_to)

Или

requests = requests.where("created_at >= ? AND completed_at < ?", date_from.beginning_of_day, date_to.end_of_day)
0
ответ дан Gabbar 6 March 2019 в 15:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: