2012-08-02 73 views
1

我遇到一个问题,问题是,我国有不同的日期系统。现在我必须选择从一个日期到另一个日期的行,它与国际日期系统类似,但是我们的月份具有不规则的天数,所以我制作了一个表格,其中包含具有一年的一列和另一个月的日期
现在我想选择从第4个月的2069年到第3个月的2070年的所有行,这意味着我们必须选择2069年和≥4月的所有记录,2070年全年和月的< 3所以这是问题,抱歉我的坏语法。Mysql搜索

回答

3
WHERE (year = 2069 and month >= 4) 
    OR (year = 2070 and month < 3) 
+0

它会为WHERE(年份> = 2069和月> = 4) OR(年<= 2070和月<3) – user1320722 2012-08-02 05:19:15

+0

@ user1320722工作,它会把错误的结果 – zerkms 2012-08-02 06:26:25