SELECT * FROM YourTable WHERE DATEDIFF(DAY,startdate , enddate)=0

解决方案 »

  1.   

    SELECT * FROM YourTable WHERE DATEDIFF(DAY,'2004-8-22 00:00:00' , '2004-8-21 15:05:01')<>0
      

  2.   

    CONVERT(DATETIME,'"+myTime+"')
    其实不用理会,like'"+myTime+"' 就行,至于后面的Time 就不用管了
      

  3.   

    SELECT DATEDIFF(DAY,'2004-8-22 00:00:00' , '2004-8-21 15:05:01') AS DayDiff
      

  4.   

    SELECT DATEDIFF(DAY,'2004-8-22 00:00:00' , '2004-8-22 15:05:02') AS DayDiff   --2004-8-22 00:00:00的00:00:00是手动加上的