次の列を持つテーブルがあります
defect_id, developer_name, status, summary, root_cause,
Secondary_RC, description, Comments, environment_name
列root_cause
には値として Enviro、Requi、Dev、TSc、TD、Unkn があり、列 environment_name には QA1、QA2、QA3 があります。
以下の形式でレポートを作成する必要があります
Enviro Requi Dev TSc TD Unkn Total
QA1 9 1 14 17 2 3 46
QA2 8 1 14 0 5 1 29
QA3 1 1 7 0 0 1 10
Total 18 3 35 17 7 5 85
までレポートを準備しました
Enviro Requi Dev TSc TD Unkn
QA1 9 1 14 17 2 3
QA2 8 1 14 0 5 1
QA3 1 1 7 0 0 1
以下のクエリを使用して上記の結果を取得しました
select *
from
(
select environment_name as " ", value
from test1
unpivot
(
value
for col in (root_cause)
) unp
) src
pivot
(
count(value)
for value in ([Enviro] , [Requi] , [Dev] , [Tsc], [TD] , [Unkn])
) piv
列と行の合計を取得するのを手伝ってくれる人はいますか?