|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Friday, February 08, 2013 2:05 AM
Points: 37,
Visits: 164
|
|
Hi,
I am trying to change a variable based on the results of the same variable. Is this possible or do I need to go about this some other way.
Code below:
DECLARE @NextMonth AS nvarchar(7) SET @NextMonth = LEFT(datename(mm, dateadd(month, 1, GETDATE())), 3) + '-' + RIGHT(datename(yy, getdate()), 2)
if @nextmonth = 'Jan-10' then @NextMonth = LEFT(datename(mm, dateadd(month, 1, GETDATE())), 3) + '-' + RIGHT(datename(yy, getdate()),+1, 2) else s @NextMonth = LEFT(datename(mm, dateadd(month, 1, GETDATE())), 3) + '-' + RIGHT(datename(yy, getdate()), 2)
select @nextmonth
|
|
|
|
|
SSC Veteran
      
Group: General Forum Members
Last Login: Thursday, May 16, 2013 7:14 AM
Points: 238,
Visits: 2,341
|
|
DECLARE @NextMonth AS nvarchar(7) SET @NextMonth = LEFT(datename(mm, dateadd(month, 1, GETDATE())), 3) + '-' + RIGHT(datename(yy, getdate()), 2)
if @nextmonth = 'Jan-10' set @NextMonth = LEFT(datename(mm, dateadd(month, 1, GETDATE())), 3) + '-' + RIGHT(datename(yy, getdate())+1, 2) else set @NextMonth = LEFT(datename(mm, dateadd(month, 1, GETDATE())), 3) + '-' + RIGHT(datename(yy, getdate()), 2)
select @nextmonth
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Friday, February 08, 2013 2:05 AM
Points: 37,
Visits: 164
|
|
Excellent. Thanks for your help.
|
|
|
|