다음과 같은 모델이 있다고 가정 해 봅시다. 가장 긴 회의를 수집하고 마지막 짧은 회의 첫 회의가되도록날짜 범위로 정렬
create_table :meetings do |t|
t.datetime :started_at
t.datetime: ended_at
end
class Meeting < ActiveRecord::base
end
어떻게는 meetings_result를 주문한다. 그래도 문제가 해결되지 분명히
Meeting.order(longest(started_at..ended_at))
같은
는뭔가.
원시 SQL을 사용하지 않고 어떻게하면 좋을까요?
충분히 우아하게 보입니다. 감사. – Arjan
@Arjan을 환영합니다! 질문에 맞는 대답을 수락해야합니다. – MrYoshiji
예, 수락을 취소했습니다. 작동하지 않았기 때문입니다. 하지만 이는 기본 범위와 관련이 있습니다. 다시 한번 감사드립니다. – Arjan