Wie kann ich 2 Felder verketten, aber ich habe auch CASE-Bedingung. Hier ist meine sql:Verketten Sie zwei Felder mit Fallbedingung
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]
Aber diese Abfrage ist falsch, und ich weiß nicht, wie zu verketten, wenn ich CASE Zustand. Irgendwelche Hilfe oder Anregung?
Geben Sie Daten an, die Sie haben, und erwartetes Ergebnis – Mansoor