次の列を持つテーブルがあります。
ABC ---------- 1 10 × 1 11 × 2 15 × 3 20歳 4 15 年 4 20歳
B 列と C 列に基づいてデータをグループ化し、A 列の個別の値をカウントしたいと考えています。しかし、A 列の値が同じ行が 2 つ以上ある場合は、B 列から最大値を取得したいと考えています。
結果で単純なグループを作成すると、次のようになります。
BCカウント -------------- 10×1 11×1 15×1 20年2 15歳1
私が欲しいのはこの結果です:
BCカウント -------------- 11×1 15×1 20年2
この結果を返すことができるクエリはありますか。サーバーは SQL Server 2005 です。