2017-02-23 5 views
0

私は、以下に示すようなテーブルを持っている、と私はu_id1チェック与えられた日付から任意の日付は、複数の日付

クエリ他fromto値の間に位置している任意のfrom値を持っている場合は、今かどうかを確認する必要があるとの間に位置している場合これは本当です。あなたが自己を使用することができます

date3 < date1 < date4 

date5 < date1 < date6 

or 

date1 < date3 < date2 

date5 < date3 < date6 

or 

date1 < date5 < date2 

date3 < date5 < date4 


> u_id from to 

> u_id1 date1 date2 

> u_id1 date3 date4 

> u_id1 date5 date6 
+0

が参加します。 http://www1.udel.edu/evelyn/SQL-Class3/SQL3_self.html –

答えて

0
select t0.u_id1, format('%s < %s < $s', t1.from, t0.from, t1.to) 
from 
    t t0 
    inner join 
    t t1 on t1.from < t0.from < t1.to 
+0

を参照してください。 – Deep

関連する問題