どのように2つのフィールドを連結することができますが、私はまたケース条件を持っています。ここに私のsqlです:ケースの条件で2つのフィールドを連結する
INSERT INTO #TempTable([Name],[TotalBets])
SELECT CASE
WHEN @Limited ='All'
THEN DPL.[FirstName]
WHEN @Limited ='Blind_No'
THEN DPL.[FirstName]
ELSE '*****'
END AS DPL.[FirstName] + ' ' +
CASE
WHEN @Limited ='All'
THEN DPL.[LastName]
WHEN @Limited ='Blind_No'
AND [BlindAccount] = 1
THEN '*****'
WHEN @Limited ='Blind_No'
AND [BlindAccount] = 0
THEN DPL.[LastName]
ELSE '*****'
END AS DPL.[LastName] [Name],
SUM(FWA.TotalBetAmount) [TotalBets]
FROM [WarehouseMgmt].[FactWalletAgr] FWA
JOIN [WarehouseMgmt].[DimPlayer] DPL ON FWA.[PlayerId] = DPL.[Id]
JOIN [WarehouseMgmt].[DimGame] DG ON FWA.[GameId] = DG.[Id]
GROUP BY DPL.[FirstName] + ' ' + DPL.[LastName]
しかし、このクエリは間違っている、と私はCASE条件を持っている場合連結する方法がわかりません。 ご意見やご提案はありますか?
あなたが持っているデータと予想される結果を指定してください – Mansoor