보관함 카테고리 테이블
상품보관함 테이블
원하는 결과
보관함 카테고리 별 상품보관함 테이블을 조인합니다.
같은 상품코드는 1 품목으로 적용합니다.
해당카테고리 로 등록된 상품이 없을경우 0 으로 보여 줍니다.
이렇게 처리 하고싶은데 쿼리를 어떻게 만들어야 할지 모르겠습니다.
카테고리 | F_NAME | U_CODE | P_CODE | F_DATE |
1 | 기본보관함 | 3 | 1 | 2015-02-16 |
2 | 매장보관함 | 3 | 1 | 2015-02-16 |
상품보관함 테이블
카테고리 | U_CODE | P_CODE | 상품코드 |
1 | 3 | 1 | A |
1 | 3 | 1 | A |
1 | 3 | 1 | B |
원하는 결과
카테고리 | F_NAME | F_DATE | 품목수 |
1 | 기본보관함 | 2015-02-16 | 2 |
2 | 매장보관함 | 2015-02-16 | 0 |
보관함 카테고리 별 상품보관함 테이블을 조인합니다.
같은 상품코드는 1 품목으로 적용합니다.
해당카테고리 로 등록된 상품이 없을경우 0 으로 보여 줍니다.
이렇게 처리 하고싶은데 쿼리를 어떻게 만들어야 할지 모르겠습니다.
Comment 2
-
이리
2015.02.16 16:07
WITH 보관함카테고리테이블AS(SELECT 1 AS 카테고리, '기본보관함' AS F_NAME, 3 AS U_CODE, 1 AS P_CODE, '2015-02-16' AS F_DATEUNION ALLSELECT 2, '매장보관함', 3, 1, '2015-02-16'), 상품보관함테이블AS(SELECT 1 AS 카테고리, 3 AS U_CODE, 1 AS P_CODE, 'A' AS 상품코드UNION ALLSELECT 1, 3, 1, 'A'UNION ALLSELECT 1, 3, 1, 'B')(SELECT A.카테고리, A.F_NAME, A.F_DATE, COUNT(DISTINCT B.상품코드) AS 품목수FROM 보관함카테고리테이블 AS ALEFT OUTER JOIN 상품보관함테이블 AS BON A.카테고리 = B.카테고리 AND A.U_CODE = B.U_CODE AND A.P_CODE = B.P_CODEGROUP BY A.카테고리, A.F_NAME, A.F_DATE) -
죠리퐁
2015.02.16 18:27
와 정말 감사 합니다.
적용 해보겠습니다/