これはおそらくあなたにとって簡単です(しかし私は初心者です)。
Table_1
次の列を持つ名前のテーブルがあります。
[id]
[command]
[verify_date]
[data_interval_start]
[data_interval_end]
テーブル内のデータは次のようになります。
id command verify_date data_interval_start data_interval_end
--------------------------------------------------------------------
1 123456 2013-02-01 2013-05-01 2013-05-06
2 234513 2012-05-02 2013-01-01 2013-03-01
3 221342 2013-05-04 2011-01-01 2011-01-02
がとverify_date
のそれぞれの間にあるかどうかを確認したい。したがって、最初の値を取り、 と の間のすべてのレコード間でチェックします。data_interval_start
data_interval_end
verify_date
data_interval_start
data_interval_end
私はこのクエリを試しましたが、結果はありません:
SELECT command from Table_1
WHERE verify_date IN (data_interval_start, data_interval_end)
SELECT command from Table_1
WHERE verify_date between data_interval_start AND data_interval_end
SELECT command from Table_1
WHERE verify_date = data_interval_start OR verify_date = data_interval_end
どんな助けでも大歓迎です:)。
ありがとう