请问下,我sql数据库中有个date字段,字段里面的值都是这种类型数据:2012年10月18日。
我想把这些数据类型转换成2012-10-18.语句改怎么写啊
你是说把date字段中的值全都改了吗?
似乎不行,只能取出来转换一下使用,或者变换完再存进去
Select CONVERT(varchar(100), GETDATE(), 23)
用format不行吗?
declare @date varchar(20)
set @date='2012年10月18日'
select conver(varchar(10),replace(replace(replace(@date,'年',''),'月',''),'日',''),120)