sqlserver中怎么查询表(table1)中所有在时间date1和时间date2之间的数据(表中有时间字段k_time)?

解决方案 »

  1.   

    select * from table1 where k_time between date1 and date2
      

  2.   


    select * from table1 where k_time between '2010-12-20' and  '2010-10-10';
      

  3.   

    忘了改时间了,呵呵select * from table1 where k_time between '2010-12-20' and  '2011-10-10';
      

  4.   


    select * from table1 where Convert(datetime,k_time) between '2010-12-20' and  '2011-10-10';
      

  5.   

    谢谢啦 俺是菜鸟  忘了between这一茬儿  受教了  果断结分
      

  6.   

    select * from table1 where k_time>'2011-05-01 12:00:00' and k_time<'2011-9-21 12:00:00'