엄성운 wrote:
> 저는 지금 업무프로그램을 짜면서.. 출력물을 정리하는 중에 같은 키값의 레코드는 한 레코드로 보여줘야 하는데....
> 어떤 상황이냐문요..
> 입출고_s 라는 테이블에는
> -------------------------------------------
> 구분번호 자재코드 수량
> -------------------------------------------
> 0 A자재 10
> 1 A자재 5
> 2 A자재 20
> 3 A자재 8
> -------------------------------------------
> 이런 테이블을 요런 형식의 출력물로 보이려구 합니다.
>
> -------------------------------------------------------------
> 자재코드 구분번호 0 구분번호 1 구분번호 2 구분번호 3
> -------------------------------------------------------------
> A자재 10 5 20 8
> ........
> -------------------------------------------------------------
> 요런 형식이 되어야 하거든요.....
> 부탁드려요....
> Sub_Query를 써야 하는거 같은데..... 말이죠.....
> 좀 막막혀서... 부탁드립니다.
> 어떤 sql문을 써야 하는쥐.. 꼬~~ 옥 부탁 드립니다.
>
> 안녕하세요..
잠깐 들렸는데요...
위와 같은 문제는 Sub Query보다는 DeCode가 더욱 바람직한것 같군요..
Select 자재코드,
DeCode(구분번호,'0',수량,0) 구분번호0,
DeCode(구분번호,'1',수량,0) 구분번호1,
DeCode(구분번호,'2',수량,0) 구분번호2,
DeCode(구분번호,'3',수량,0) 구분번호3
From 일출고_s
Where 자재코드 = '자재A'
간단한 DeCode로 작성하여 보았는데
좀 도움이 되었는지요...
그럼이만...
>
>
전 그냥 편하게 TempTable을 만들어요...
그게 여러가지로 편하거든요.. 물론 용량이나 시간이 조금더 소요된
다는 단점이 있지만 .
템프 테이블을 하나 자동 생성해서.. 거기다가 원하는 형식으로
데이타를 만드세요.. 물론 그건 쉽겠죠..?
아참.. 그리고 지금 말씀하신거는 SubQuery로는 더 복잡할 겁니다.
- 하얀까마귀 -