0
複数のテーブルがあり、それらをすべて結合し、最後にCOUNT関数を使用してピボットします。COUNTの代わりにCOUNT DISTINCTを使用しようとしています。しかし、SQLは私にエラーを与えます。SQL内の複数の集計関数
PIVOT(
COUNT (DISTINCT ALL_Union_Table.Value) FOR Label IN ([A],[B],C],[D],[E])
) As Final
私が直面しているエラー:キーワードの近くに
メッセージ156、レベル15、状態1、行140 不適切な構文 'DISTINCT'。
さらに、私はそれらを両方とも持ちたいのですか?つまり、SQLのピボット形式で複数の集約関数を使用する方法はありますか?
サブクエリで 'distinct'を使用できます。 –
これを2つの異なる質問に変更することを検討してください。 – Sturgus