Выборка моделей по разнице между ее datetime-полями

218
18 октября 2017, 05:24

У меня в mySQL есть таблица schedule у которой есть поля time_start и time_end в формате datetime.

Необходимо в контексте Ruby on Rails получить из БД модели, у которых разница между своими полями time_start и time_end составляет >= 4 часа. Как правильно сделать такую выборку через active record? Если нельзя это сделать в интерфейсе Active record то как можно написать запрос в интерфейсе mySQL?

Answer 1

Англоязычное комьюнити подсказало такой вариант. В моем варианте выглядит как вполне рабочий:

Schedule.where("DATE_SUB(time_end, INTERVAL 4 HOUR) > time_start")
READ ALSO
Запустить java файл с кастомной версией java

Запустить java файл с кастомной версией java

Добрый деньУ меня имеется некий сервер на Debian на котором я запускаю некие Java файлы

217
java.net.BindException: адрес уже используется: JVM_Bind

java.net.BindException: адрес уже используется: JVM_Bind

Запускаю данный код в еклипсе, выводит ошибку

279
Пропали все File Templat'ы Intellij IDEA

Пропали все File Templat'ы Intellij IDEA

День добрыйВ IDEA при попытке создать новый класс появляется ошибка:

171