Что я могу сделать для запроса записей по времени в поле времени даты? И под «временем» я подразумеваю время без даты. Например, я хочу, чтобы каждая запись была создана в полночь любого дня.Как запросить время в рельсах?
2
A
ответ
1
Product.where("created_at like ?", "%00:00:00%")
4
Больше как это:
Product.where("time(created_at) = time(?)", Time.new(2008,6,21, 24,0,0, '-00:00'))
EDIT
Я добавил часовой пояс из параметров для Time.new, что пары должны соответствовать часовому поясу у вас есть свои поля времени даты в вашей базе данных.
+0
@ Энди так ответил на ваш вопрос? –
+0
спасибо за ответ, но это не сработало для меня, я использовал другое решение. – Andy
Смежные вопросы
- 1. Как запросить «PUT» в рельсах с coffeescript
- 2. Как запросить двойной вложенный ресурс в рельсах
- 3. Как запросить вложенные ассоциации в рельсах
- 4. Как запросить время ответа?
- 5. Запросить время в WPF?
- 6. методы Время в рельсах
- 7. Время проверки в рельсах
- 8. Время хранения в рельсах
- 9. Запросов в то время как жадная загрузка в рельсах
- 10. Как анализировать Запросить время CPU
- 11. Как посчитать время на рельсах
- 12. Как запросить время MongoDB в C#?
- 13. как запросить столбцы массива в рельсах? с каким условием?
- 14. как добавить время с Time.now в рельсах
- 15. Как увеличить время ожидания соединения в рельсах?
- 16. Как создать таймер в рельсах? и как сохранить это время в базе данных в рельсах?
- 17. Запросить время на большую операцию?
- 18. Как изменить время сервера на время клиента на рельсах?
- 19. Проверить время перекрытия в рубине на рельсах
- 20. Запросить ввод пользователя, время 4 секунды и снова запросить
- 21. Рельсы выбирают другое текущее время в рельсах
- 22. Как получить время полностью в минутах в рельсах?
- 23. в рельсах, как назвать строку в любое время user.name?
- 24. Как преобразовать время с зоной в метку времени в рельсах?
- 25. В рубине на рельсах, как правильно отображать время в клиенте?
- 26. Как запросить пользователя ввести время в определенном формате?
- 27. Как запросить Facebook publish_actions разрешение во время входа в прошивкой
- 28. Как запросить дату и время на основе даты в C#
- 29. JDBC: Как я могу запросить время в Oracle?
- 30. как запросить много-ко-многим?
намного проще и работает – Andy
это работает локально, но не на геройку, любая идея почему? Он сказал: «ActiveRecord :: StatementInvalid: PG :: Ошибка: ERROR: оператор не существует: временная метка без часового пояса ~~ unknown» и «СОВЕТ: оператор не соответствует указанному имени и типам аргументов. Возможно, вам потребуется добавить явный тип приведения "(стрелка указывает на 'l' in 'like') – Andy
Необходимое решение полностью зависит от БД. Я не знаю вашу БД. Если это PostgreSQL, попробуйте 'created_at :: text'. – jdoe