--每个分解在合并select CONVERT(datetime, DATENAME(yyyy,getdate()) + ''''-'''' + DATENAME(mm,getdate()) + ''''-'''' + DATENAME(dd, getdate()))
--取有效部分转换select convert(datetime,left(convert(varchar(10),getdate()),10))
--问题:有没有更好的?