次のようなテーブル(たとえばtableA)があります。
| | 名前 | 開始日 | 終了日 | |--------------------------------| | | | | 2012-07-01 | 2013-06-30 | | | b | 2011-05-01 | 2012-04-30 | | | c | 2010-01-01 | 2013-12-31 | | | d | 2013-01-01 | 2014-12-31 | | | e | 2011-07-01 | 2012-06-30 |
と の間でアクティブなテーブルから名前を取得したい。上記の表から、結果はa,c および e になります。2012-05-01
2012-10-31
私がやったことは次のとおりです:
SELECT Name FROM tableA WHERE startdate<='2012-05-01' AND enddate>='2012-10-31'
しかし、正しい結果が得られません。