你的mydate和mytime两字段是什么类型:datetime?

解决方案 »

  1.   

    SELECT *
    FROM tbmain
    WHERE (mydate > '2003 - 1 - 1') AND (mytime > '13 : 35 : 00')你的日期和时间分开的吗??
      

  2.   

    我已找到原因,日期必须用函数转换才可以例如:
    CONVERT(DATETIME, '2003-01-01 00:00:00', 102)
      

  3.   

    select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
    select convert(char(8),getdate(),112) ----20020101