카운트와 합을 같이 보여주는 건데요...
With AAA As (
Select ’AA’ "상품코드", ’A’ "생산처", ’A’ "폐기처" , 1000 "폐기비용" From Dual
Union All
Select ’AA’ "상품코드", ’A’ "생산처", ’B’ "폐기처" , 2000 "폐기비용" From Dual
Union All
Select ’BB’ "상품코드", ’A’ "생산처", ’C’ "폐기처" , 1300 "폐기비용" From Dual
Union All
Select ’BB’ "상품코드", ’B’ "생산처", ’A’ "폐기처" , 1000 "폐기비용" From Dual
)
Select * From AAA;
생산처| 생산갯수 | 폐기비용
A 2 2000
B 1 2000
C 0 1300
위처럼 나오게 하고 싶은데요..
생산갯수는 생산처당 상품코드에 Group By 카운트 이고요...
폐기비용은 폐기처당 Sum입니다..
생산처와 폐기처는 같은 코드들이 사용이 되므로..
테이블을 여러번 태우지 않고 하고 싶어서 row_number() over(partition by..를 사용해 봤는데요.
잘 안되네요..
도움 부탁 드립니다...