关于日期转换的问题,求指教。
SELECT GETDATE()得到'2013-10-30 11:56:54.620'
需要转换成'2012-01-01 11:56:54.620'
当前日期的上一年的第一天并保留当前的时分秒,求指教,谢谢。
[解决办法]
select cast((datepart(year,getdate()) - 1) as varchar) +'-01-01 '+convert(varchar(12),getdate(),114)
/*
2012-01-01 12:10:25:237
*/