日期:2014-05-17 浏览次数:20537 次
declare @s varchar(10)
set @s='111-15'
select ltrim(left(@s,charindex('-',@s)-1)+1)+right(@s,len(@s)-(charindex('-',@s)-1))
/*
112-15
*/
select cast(left('11-15',charindex('-','11-15')-1)+1 as varchar) +
right('11-15',len('11-15')-charindex('-','11-15')+1)
--不能再短了
declare @str varchar(10)
set @str='11-15'
select rtrim(Parsename(replace(@str,'-','.'),2)+1)+'-'+Parsename(replace(@str,'-','.'),1)