用 BETWEEN start_date AND end_date

解决方案 »

  1.   

    shuixin13(犬犬(心帆)) 
    你好!
    感谢你的热心帮助,虽然最终答案是用
    select * from 表名 where '今天日期'> start_date and '今天日期' < end_date
    我之前试过用Between的方法,但是行不通.虽然你的答案没有给我提供帮助,但我还是要把分数给你!
    谢谢你的热心帮助!
      

  2.   

    shuixin13(犬犬(心帆)) 
    你好!
    感谢你的热心帮助,虽然最终答案是用
    select * from 表名 where '今天日期'> start_date and '今天日期' < end_date
    我之前试过用Between的方法,但是行不通.虽然你的答案没有给我提供帮助,但我还是要把分数给你!
    谢谢你的热心帮助!
      

  3.   

    呵呵,
    为什么不可以呢??
    :-)我想呀,
    用 BETWEEN start_date AND end_date
     一定是你的 start_date 大于 end_date 了
    注意看下面的表达式mysql> SELECT NOW(),
        -> NOW() BETWEEN '2004-01-01' AND '2004-03-25' AS Exp1,
        -> NOW() BETWEEN '2004-03-25' AND '2004-01-01' AS Exp2;
    +---------------------+------+------+
    | NOW()               | Exp1 | Exp2 |
    +---------------------+------+------+
    | 2004-03-24 09:38:36 |    1 |    0 |
    +---------------------+------+------+
    1 row in set (0.00 sec)