a_addtime 类型为datetime
 格式化:yyyy-mm-dd现要将日期格式改为:
  yyyy-mm-dd hh:mi:ss现表中:a_addtime 
内容为:2009-11-01
        2009-11-02
          ……先要批量改为  2009-11-01 00:01:00(也就是将原来的日期加上 00:01:00)请赐教..

解决方案 »

  1.   


    --> 测试数据:[TB]
    if object_id('[TB]') is not null drop table [TB]
    create table [TB]([a_addtime] datetime)
    insert [TB]
    select '2009-11-01' union all
    select '2009-11-02'select   [yyyy-mm-dd]=convert(varchar(10),a_addtime,120),
     [yyyy-mm-dd hh:mi:ss]=convert(varchar(20),a_addtime,120),
     a_addtime=convert(varchar(20),dateadd(mi,1,a_addtime),120)
    from [TB]/*
    yyyy-mm-dd yyyy-mm-dd hh:mi:ss  a_addtime            
    ---------- -------------------- -------------------- 
    2009-11-01 2009-11-01 00:00:00  2009-11-01 00:01:00
    2009-11-02 2009-11-02 00:00:00  2009-11-02 00:01:00(所影响的行数为 2 行)*/
    drop table TB