0

このような結果を単一のリストで取得したいと考えています。

TYPE    | subtype | Total
  A     | z       | 5
  A     | y       | 3
total A | NULL    | 8
  B     | i       | 6
total B | Null    | 6

SQLストアドプロシージャでこれを行うにはどうすればよいですか?

編集:私はSqlサーバーのT-Sqlで働いています

4

1 に答える 1

1

これは、あらゆる種類の SQL で機能します。

Select type, subtype, total from source
union all
Select type, 'Total', sum(total) from source group by type
order by type

特定の種類の SQL を使用している場合は、より効率的なソリューションがある可能性があります

于 2012-08-30T07:54:18.197 に答える