SELECT CONVERT(varchar(19),'2008-09-20 10:02:12.64')
返回 2008-09-20 10:02:12lz  可以自行处理

解决方案 »

  1.   


    那样你可以在处理时,对分钟做个加一操作啊。就是,如果你查询 2008-09-20 10:05:32.64  ,则实际sql语句就是查询                 2008-09-20 10:05:33
    具体的操作可参考
    http://www.cnblogs.com/saptechnique/archive/2008/04/23/1167301.html比较全
      

  2.   

    select * from convert(varchar(10),getdate(),120)
    你可以吧varchar(1-10)
    把里面缩小就可以了
      

  3.   

    CONVERT(varchar(19),'2008-09-20 10:02:12.64',格式参数.) 
      

  4.   

    update 你的表名 set 日期字段 = DATEADD(millisecond, -DATEPART(millisecond, 日期字段), 日期字段)
      

  5.   

    或者在数据库中用 smalldatetime 型,这样就不会有毫秒了。