目标想要的时间格式是2014-3-27
网上找了一个时间转换
CONVERT(varchar(100), GETDATE(), 23)
最终显示结果为2014-03-27
不希望月,以及日前面显示0,几月就是几月,几号就是几号,不要用0补全2位数,如2014-04-01希望变成2014-4-1
求解
------解决方案--------------------
select LTRIM(year(getdate()))+'-'+LTRIM(month(getdate()))+'-'+LTRIM(day(getdate()))
------解决方案--------------------
我没想到啥好主意,拼接吧,看看大神们怎么做的
select CONVERT(varchar(50), YEAR(GETDATE())) +'-'+ CONVERT(varchar(50), month(GETDATE()))+'-'+CONVERT(varchar(50), day(GETDATE()))