select dstartdate 
from FM_MEMO_RECORD 
where  datediff(day,dstartdate,'2003-03-20')=0

解决方案 »

  1.   

    Like operater determines whether or not a given character string matches a specified patternllike 只能比较字符型数据
    用cmsoft的方法就可以了!
      

  2.   

    you use:
    select dstartdate from FM_MEMO_RECORD where  dstartdate like 2003-03-20%
      

  3.   

    修改为:
    select dstartdate from FM_MEMO_RECORD where  dstartdate like cast('2003-03-20' as datetime);//最后as datetime or as time