指定された年齢範囲のエントリをカウントするテーブルを作成しようとしています。私はAAAAAA、BBBBBB、およびその他の間でソートしようとしています。ここで、otherはデータベース内のAでもBでもないエントリの数です。私は構文で "is not"ステートメントを書く方法を探しています。これは可能ですか?SQL Sum is notステートメントを含むケース
SELECT AgeRange
,SUM(CASE WHEN OP ='A' THEN 1 ELSE 0 END) AS 'AAAAAA'
,SUM(CASE WHEN OP ='B' THEN 1 ELSE 0 END) AS 'BBBBBB'
,Sum(Case WHEN OP <> ('A','B') THEN 1 ELSE 0 END) AS 'OTHER'
FROM ;ALKSDJF.A;LKSDFJ.A;SLDKFJ (NOLOCK)
ここでは '<>'の代わりに 'not in'を使用します。 –