MS-SQL 쿼리 하나만 부탁드릴께요
급한데 초짜라 아는게 없어서 이렇게 글 올립니다.
SELECT A.*,
ISNULL(CASHIER_NM, '''') CASHIER_NM,
ISNULL(SPAY_AMT, 0) SPAY_AMT,
ISNULL(SCHANGE_AMT, 0) SCHANGE_AMT,
ISNULL(SCHANGE_CASHAMT, 0) SCHANGE_CASHAMT FROM SALE_HD A
LEFT JOIN ( SELECT BRAND_CD,
STOR_CD,
SALE_DT,
POS_NO,
BILL_NO,
SUM(PAY_AMT) SPAY_AMT,
SUM(CHANGE_AMT) SCHANGE_AMT,
SUM(CHANGE_CASHAMT) SCHANGE_CASHAMT FROM SALE_ST
WHERE BRAND_CD = 'EC01'
AND STOR_CD = 'EC1001'
AND SALE_DT = '20120312'
AND POS_NO = '02'
AND BILL_NO = '0008'
GROUP BY BRAND_CD, STOR_CD, SALE_DT, POS_NO, BILL_NO) B ON A.BRAND_CD = B.BRAND_CD
AND A.STOR_CD = B.STOR_CD
AND A.SALE_DT = B.SALE_DT
AND A.POS_NO = B.POS_NO
AND A.BILL_NO = B.BILL_NO
LEFT JOIN CASHIER_MST C ON A.CASHIER_ID = C.CASHIER_ID
WHERE A.BRAND_CD ='EC01'
AND A.STOR_CD = 'EC1001'
AND A.SALE_DT = '20120312'
AND A.POS_NO ='02'
AND A.BILL_NO = '0008'
위 쿼리에 GIFT_CERT 라는 테이블을 조인해서 데이터를 더 보고싶은데 어떻게 짜야할지...ㅠ.ㅠ
PK는 BRAND_CD, STOR_CD, SALE_DT, POS_NO, BILL_NO 입니다.
기존 쿼리의 데이터 그대로 보이고 새로 조인하는 쿼리의 데이터도 보고싶습니다.