2011-11-15 4 views
0
で重複する場合

イベントstart_atend_atフィールドチェック2つの日付の範囲はRailsの

を持ってどのように私はチェックしますか?言い換えれば

は、.where機能付き

(Event1.start_at BETWEEN Event2.start_at AND Event2.end_at) OR (Event1.end_at BETWEEN Event2.start_at AND Event2.end_at) 

可能のようなものでしょうか?

ありがとうございます!

答えて

0

MySQLを使用している場合は、BETWEEN ... AND(これは(< = expr AND expr < = max)のショートカットです)。