日期:2014-05-17  浏览次数:20570 次

如何得到以下格式的日期时间字符串
select convert(char(25),getdate(),21)
结果是 2013-06-25 09:02:29.950

select convert(char(6),getdate(),12)
结果是 130625

我想到得到的是以下结果,以2013-06-25 09:02:29.950这个时间为例
我想得到20130625090229950  这样的字符串,应该如何写语句啊?

另外SQLSERVER中能否用查询语句获取一个指定位数的随机数?比如3位随机数,格式为002,034,234等,0-999之间的数值,不满3位前面要用0补全。

------解决方案--------------------
select replace(replace(replace(replace(convert(char(25),getdate(),21),'-',''),':',''),' ',''),'.','')