select * from test where student between '2003-5-7' and '2003-5-7'查不出
2003-5-7 0点到24点的数据

解决方案 »

  1.   

    在Where 子句加上小时和分钟。
      

  2.   

    select * from test where student between '2003-5-7 00:00:00' and '2003-5-7 23:59:59'
      

  3.   

    select * from test where student between '2003-5-7 00:00:00' and '2003-5-7 23:59:59'
      

  4.   

    select * from test where day(student) = 7
      

  5.   

    select * from test where student between '2003-5-7' and '2003-5-8''2003-5-7' ='2003-5-7 00:00:00'