select convert(varchar,getdate(),120) as a,getdate() as b
a b
2008-12-13 09:05:35 2008-12-13 09:05:35.113现在 我想把 a 列的值转化为 20081213090535 请问用replace 怎么 转化 ???
别的网页上说用下面的方法 可是我试验了一下 怎么没有可以哪???
[select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\') ]
红色的地方为什么 那样表示 望大家给解释一下 ?
给个解决办法 也可以 !!
谢谢!!
a b
2008-12-13 09:05:35 2008-12-13 09:05:35.113现在 我想把 a 列的值转化为 20081213090535 请问用replace 怎么 转化 ???
别的网页上说用下面的方法 可是我试验了一下 怎么没有可以哪???
[select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\') ]
红色的地方为什么 那样表示 望大家给解释一下 ?
给个解决办法 也可以 !!
谢谢!!
select replace(replace(replace(convert(varchar,getdate(),120),'-',''),':',''),' ','') as a