我有一个像这样的表(例如tableA):
| 姓名 | 开始日期 | 结束日期 | |----------------------------------| | 一个 | 2012-07-01 | 2013-06-30 | | 乙 | 2011-05-01 | 2012-04-30 | | c | 2010-01-01 | 2013-12-31 | | d | 2013-01-01 | 2014-12-31 | | 电子| 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'
但我没有得到正确的结果。