• 締切済み

複数の列の値が一致するときに行を集約して集計する方法

Viaual Basic 6 を SQL Server2000 に接続しています。 ファイルの中に下記のようなレコードがあります。 --------------------------------- 得意先 │ 営業所   │ 金額 --------------------------------- 青木  │ 78951   │ 2565 青木  │ 78951   │ 2569 田中  │ 98512   │ 9863 「得意先」と「営業所」が一緒なら金額を足して一つのレコードとしてまとめて出力したいのです。 --------------------------------- 得意先 │ 営業所  │ 金額 --------------------------------- 青木  │ 78951   │ 5134 田中  │ 98512   │ 9863 SELECT SUM と ORDER BYを組み合わせればできるかと思ったのですが。。 よろしくお願いいたします。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

select 得意先, 営業所, sum(金額) from テーブル名 group by 得意先, 営業所

kistune
質問者

お礼

どうもありがとうございます!

関連するQ&A