where convert(varchar(10),日期,120) between '2005-12-21' and '2005-12-22'

解决方案 »

  1.   

    where  convert(char(10),getdate(),120)>='2005-12-21' 
         and  convert(char(10),getdate(),120)<='2005-12-24'====CSDN 小助手 V2.0 2005年10月16日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
    下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
    拒绝日货。
      

  2.   

    where  convert(char(10),getdate(),120)>='2005-12-21' 
         and  convert(char(10),getdate(),120)<'2005-12-24'
      

  3.   

    where 日期 between '2005-12-21' and '2005-12-22 23:59:59.977'
      

  4.   

    declare @BeginTime datetime
    set @BeginTime='2005-12-27 00:11:11'
    SELECT 
    convert(char(10),@BeginTime,120) 
     ,convert(char(10),DateAdd(day,1,@BeginTime),120)
    where 日期 between convert(char(10),@BeginTime,120) and convert(char(10),DateAdd(day,1,@BeginTime),120)