DECLARE @COUNT_P INT
DECLARE @COUNT_S INT
SELECT MEMBNO,
CASE
WHEN TYPCOD = 'P' THEN @COUNT_P = @COUNT_P + 1
END AS C_P,
CASE
WHEN TYPCOD = 'S' THEN @COUNT_S = @COUNT_S + 1
END AS C_S
FROM #TEMP2
GROUP BY TYPCOD
エラーがメッセージ102、レベル15、状態1、行8 付近に正しくない構文 '='付近に正しくない構文 '='
です。
を、私は、これはOPのコードの意図であることを疑う(これは、少なくとも構文的に正しいです)。 –