选择年份=特定年份范围

时间:2013-06-03 13:54:50

标签: sql database

在我的表格中,我有一系列的开始和结束年份,例如:

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

我想只选择2005年至2006年之间的那些

我确信这对其他人来说非常简单,但我无法理解它!

编辑:

刚看到答案,意识到这个问题多么愚蠢!出于某种原因,我认为这样做是错误的!

2 个答案:

答案 0 :(得分:4)

select  *
from    YourTable
where   [start year] <= 2006 
        and 2005 <= [end year]

答案 1 :(得分:1)

您应该使用带有&gt; =&lt; =

的简单子句
SELECT * FROM table WHERE `start_year`>= 2005 AND `end_year` <= 2006