0
私のデータベースの構造は次のとおりです:postgres 9.1のoverlaps節に副選択することはできますか?
私はclasstimeを持つscheduletimesを持っています。それぞれのscheduletimeには、関連するtclassがあり、持続時間を持ちます。私は通常、ポストグルでオーバーラップ比較を使用しているので、これが可能かどうかわからないので、通常は何らかの種類の結合を使用して継続時間を取得します。クエリが...次のようになります
Select (scheduletimes.classtime, scheduletimes.classtime + interval
(select duration from tclasses where tclass.id = scheduletimes.tclass_id) minutes) OVERLAPS
(06:50:00, 07:20:00) from schedules where
day = 1 and
schedule_id = 14;
次の時間を、例えば、テーブルを提供し、あなたのサンプルクエリを作り上げるにはより多くの世話をしてみてください。あなたのテーブル名はクエリの一部と別のものと一致しません。あなたの時間リテラルは正しいフォーマットではありませんので、あなたが本当に意味するものを整理するのに役立つ人に大きな負担をかけています。 – kgrittn