0
Я пытаюсь фильтровать запрос следующим образом:SQL не может преобразовать типы, но почему
declare @CubeYear as varchar(30)
--Setting it this way so it can later be easily used in SSAS Cubes
set @CubeYear = '[Date].[Year].&[2013]'
SELECT [RankingID]
,[Year]
,[Customer]
,[Rank]
FROM [OBase].[dbo].[fact_KundeRanking]
where '[Date].[Year].&[' + Year + ']' = @CubeYear
, но я получаю следующее сообщение об ошибке:
Conversion failed when converting the varchar value '[Date].[Year].&[2013]' to data type int.
Кто-нибудь знает, что решение это может быть?
обращенного (VARCHAR (30), '[Дата] [год] &. [' + Год + ']') может быть? – tkendrick20