[답변]너무 어려워서 올립니다. 좀 알려주세요 [쿼리] 0 1 2,099

by 정순표 [2007.07.12 11:08:47]


select 품목,nvl(min(decode(차번호,'AA',수량)),'-')AA
           ,nvl(min(decode(차번호,'BB',수량)),'-')BB
           ,nvl(min(decode(차번호,'CC',수량)),'-')CC
from(
  select   'AA' 차번호,'1-1' 품목,'4' 수량 from dual union all
  select   'AA' 차번호,'1-2' 품목,'3' 수량 from dual union all
  select   'AA' 차번호,'1-3' 품목,'10' 수량 from dual union all
  select   'AA' 차번호,'1-5' 품목,'8' 수량 from dual union all
  select   'AA' 차번호,'1-9' 품목,'11' 수량 from dual union all
  select   'AA' 차번호,'1-13' 품목,'90' 수량 from dual union all
  select   'BB' 차번호,'1-2' 품목,'1' 수량 from dual union all
  select   'BB' 차번호,'1-3' 품목,'4' 수량 from dual union all
  select   'BB' 차번호,'1-4' 품목,'8' 수량 from dual union all
  select   'BB' 차번호,'1-5' 품목,'20' 수량 from dual union all
  select   'BB' 차번호,'1-9' 품목,'32' 수량 from dual union all
  select   'BB' 차번호,'1-13' 품목,'65' 수량 from dual union all
  select   'CC' 차번호,'1-3' 품목,'22' 수량 from dual union all
  select   'CC' 차번호,'1-5' 품목,'88' 수량    from dual union all
  select   'CC' 차번호,'1-13' 품목,'100' 수량 from dual)
group by 품목
order by to_number(replace(품목,'-'));

 

수고하십시요~

by 정순표 [2007.07.12 00:00:00]
유동적으로 변하게되면 sql문으로는 작업할수가 없습니다.. 노가다 작업으로 추가 해주는 수밖에요~.
^^..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입