次の方法でクエリをフィルタリングしようとしています。
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
しかし、私は次のエラーが発生し続けます:
varchar 値 '[Date].[Year].&[2013]' をデータ型 int に変換するときに変換に失敗しました。
これに対する解決策を知っている人はいますか?