select convert(varchar(10),getdate(),112)  // 只能出来 20100105 的格式
我想出来的结果再加上 小时分,(201001051137) 该如何写呢

解决方案 »

  1.   

    select convert(varchar(20),getdate(),120)
    再用substring
      

  2.   

    select replace(replace(replace(convert(varchar(16),getdate(),120),'-',''),' ',''),':','')/**---------------------------------------
    201101051142(1 行受影响)
    **/
      

  3.   

    select convert(varchar(10),getdate(),112)+ltrim(DATEPART(HH,GETDATE()))+ltrim(DATEPART(MINUTE,GETDATE()))
      

  4.   

    一定要如下写法么
    select substring(replace(replace(convert(varchar(20),getdate(),120),'-',''),':',''),0,14)
      

  5.   

    select REPLACE(REPLACE(replace(convert(varchar,getdate(),120),'-',''),':',''),' ','')
    --20110105115827树哥威武