sql 如何将时间由datetime格式转换成yyyymm格式

如题所述

select CONVERT(varchar(6) , getdate(), 112 )

varchar里面放长度 输出就行
只输出年就varchar(4)
只输出年月就varchar(6)
只输出年月日就varchar(8)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-13
select convert(varchar(6),datetime,112)
--112可以改成111,21,120,108等很多字数,都表示不同的格式
第2个回答  2012-02-13
select convert(char(6),getdate(),112) --结果201202
SQLSERVER2005可以
相似回答