MSSQL 사용하고 있습니다.
system_id asset_criticality_code
------------ -------------------------
35 130
35 140
35 140
35 140
35 140
35 140
35 140
위와같은 테이블이 있습니다.
SELECT system_id, asset_criticality_code, count(asset_criticality_code)
FROM systable001
WHERE A.system_id='35'
GROUP BY system_id, asset_criticality_code;
이와같은 쿼리를 실행하여
system_id asset_criticality_code column3
------------ ------------------------- ----------
35 130 1
35 140 6
이와같은 결과를 얻었습니다.
여기까지가 저의 한계인것 같은데요 제가 진정으로 뽑고자 하는 데이터는
system_id 130 140
------------ ------- --------
35 1 6
이와같이 각 asset_criticality_code 별 카운트를 가로로 뽑고싶은것입니다.
나름대로 노력도 해보고 찾아보기도 하였으나 방법을 찾지 못했습니다.
방법이나 힌트 부탁드립니다.
가능 불가능 여부만이라도 부탁드립니다. 만약 절대 안된다면 다른 방법이라도 찾아 보겠습니다. |