ここでは、データと結果データの間にユニオンクエリを使用して行を追加しようとしています。
select color, item, sum(qua) from inventory
Group by color, item
UNION
Select '----','----','----'
Union
select Count(color), 'total', sum(qua)
from inventory
結果は次のようになります。
ITME COLOR QUA
---- ----- ----
chair Black 520
chair pink 1028
chair Red 1050
chair Yellow 524
table Black 1048
table Blue 124
table pink 624
table Red 524
table Yellow 548
----- ----- ----- <----This extra row.
13 total 5990
上記のクエリを使用しましたが、データ型の不一致エラーが表示されます。varchar値'----'をデータ型intに変換するときに変換に失敗しました。Microsoft SQL Server Management StudioR22008を使用しています