现有数据
ID   商品名称  进货时间
1    Mp3       2008-04-24 00:00:00.000
2    MP4       2008-04-24 00:00:00.000
3    MP5       2010-04-24 00:00:00.000
4    手机      2010-12-09 00:00:00.000
SQL语句: select * from 表名 where 进货时间>2009-04-24  
查询会显示所有数据。
select * from 表名 where 进货时间>2007-04-24  and 进货时间<2019-04-24
查询没有一条数据求帮助

解决方案 »

  1.   

    时间误差问题
    datetime
    精确度 0.00333 秒
      

  2.   

    本帖最后由 roy_88 于 2012-04-07 12:04:45 编辑
      

  3.   

    select * from 表名 where 进货时间>'2009-04-24'select * from 表名 where 进货时间>'2007-04-24' and 进货时间<'2019-04-24'
      

  4.   

    现有数据
    ID 商品名称 进货时间
    1 Mp3 2008-04-24 00:00:00.000
    2 MP4 2008-04-24 00:00:00.000
    3 MP5 2010-04-24 00:00:00.000
    4 手机 2010-12-09 00:00:00.000
    SQL语句: select * from 表名 where 进货时间>2009-04-24   
    查询会显示所有数据。
    select * from 表名 where 进货时间>2007-04-24 and 进货时间<2019-04-24
    查询没有一条数据你这个where 进货时间>2007-04-24 and 进货时间<2019-04-24
    首先你的进货时间类型应该选择datetime 定义类型
    然后时间的表示应该加‘’比如2007-04-24应该写成  '2007-04-24'
    不然的话肯定会错误的