没有加毫秒,SELECT *
FROM usermanage
WHERE (op_date = '2003-1-21 8:27:55.XXX')

解决方案 »

  1.   

    SELECT *
    FROM usermanage
    WHERE (op_date = convert(datetime,'2003-1-21 8:27:55'))
      

  2.   

    不考虑毫秒的查询方法,SELECT *
    FROM usermanage
    WHERE (convert(char(19),op_date,120) = '2003-1-21 08:27:55'
      

  3.   

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

  4.   

    更正:有全角的标点符号
    不考虑毫秒的查询方法,SELECT *
    FROM usermanage
    WHERE convert(char(19),op_date,120) = '2003-1-21 08:27:55'