select left(convert(varchar,getdate(),112),6)

解决方案 »

  1.   


        select ...... where 时间字段 between '2004-1-1' and '2004-9-30 23:59:59'
      

  2.   


    select * from yourtable where left(convert(varchar,datetime_col,112),6) between 200401 and 200409
      

  3.   

    建议参考联机帮助,搜索 样式,convert
      

  4.   

    select left(convert(varchar,getdate(),112),6)
      

  5.   

    select * 
    from 表
    where convert(varchar(10),日期字段,120)>'2004-01' 
         and convert(varchar(10),日期字段,120)<'2004-09'
      

  6.   

    select * from table
    where convert(varchar(10),日期字段,120)>'2004-01' and convert(varchar(10),日期字段,120)<'2004-09'