değişken tablosundan 2 değişkeni 1 değişkene ayarlayın. Bu kodların neyin yanlış olduğunu birileri kontrol edebilir mi? Referans için diğer soruları kontrol ediyorum ama hala çalışmıyor.SQL Server:
declare @sourceTable varchar(500)
declare @year varchar(22)
declare @month varchar(3)
declare @test varchar(12)
declare @result varchar(8)
declare @index int
declare @string varchar(15)
set @string = (SELECT DISTINCT TOP 1 REPLACE(dbo.fn_Parsename(WHOLEROW, '|', 0), CHAR(9), '') FROM #temp1)
set @test = (select UPPER(convert(datetime,substring(@string,2,charindex('-',@string,1)-2))))
set @month =(left(@test,3))
set @year = (right(@test,5))
set @result = @month + @year
-- select @result
set @sourceTable = 'gen_048_'[email protected]
select @sourceTable
declare @string2 varchar(255)
set @string2 = (select convert(varchar(55),refdate)+''-''+convert(varchar(55),refcount) FROM @sourceTable)
select @string2
Bu
tablo değişkeni "@sourceTable" ilan Must hataolduğunu.
@ @ testin değeri nedir? Peki şimdi ne kazanıyorsun? Bunun yerine ne almayı * beklediniz? –
Öncelikle mevcut kodunuzdaki sorun nedir –
Dinamik Sorgulamaya İhtiyacı Var –