读书人

关于日期转换的有关问题求指教

发布时间: 2013-10-31 12:03:52 作者: rapoo

关于日期转换的问题,求指教。
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
*/

读书人网 >SQL Server

热点推荐