예를 들어 아래와 같은 테이블이 있다고 하면요
PDCODE | WHCODE | AMOUNT
--------------------------------
P1 W1 10
P1 W2 20
즉 창고 W1에 제품 P1이 10개 있고 창고 W2에 제품 P1이 20개 있을경우
아래와 같이 표시해 달라고 합니다.
PDCODE | TOTAL | WHINFO
-----------------------------------
P1 30 W1( 10), W2(20)
무슨 의미인지는 아시겠지요. 일단은 쿼리를 아래와 같이 작성했습니다.
DB는 ACCESS MDB이고 서버스크립트는 ASP입니다.
SELECT PDCODE, SUM(AMOUNT) AS TOTAL
(서브쿼리)
FROM STOCK
GROUP BY PDCODE
위와 같이 하면 PDCODE와 TOTAL은 나옵니다. 중간에 (서브쿼리)를 사용해서
W1( 10), W2(20) 을 표시하고 싶은데 이럴 경우 어떻게 해야 하나요?
혹시 더 나은 방법도 있는지요? 참고로 ACCESS MDB입니다...
====================================
혹시 테이블을 아래와 같이 컬럼을 추가하면 어떻게 할수 있을지???
PDCODE | WHCODE | AMOUNT | INFO
---------------------------------------------
P1 W1 10 'W1 [10]'
P1 W2 20 'W2 [20]'
|