1

私のテーブルには、開始年と終了年の範囲があります。以下に例を示します。

id     start year      end year
1        2005           2007
2        2008           2012
3        2009           2012
4        1998           1999
5        2005           2006

2005 年から 2006 年の間のものだけを選択したい

これは他の人にとっては非常に簡単なことだと思いますが、私には理解できません!

編集 :

答えを見て、この質問がいかに愚かであるかに気づきました! どういうわけか私はそれをするのは間違っていると思っていました!

4

2 に答える 2

4
select  *
from    YourTable
where   [start year] <= 2006 
        and 2005 <= [end year]
于 2013-06-03T13:57:00.597 に答える
1

>= <= で単純な句を使用する必要があります

SELECT * FROM table WHERE `start_year`>= 2005 AND `end_year` <= 2006
于 2013-06-03T13:56:56.410 に答える