2012년 이후에 가입한 업체들 중에 매출이 0인업체를 뽑고싶은데요!
SELECT A.mem_Name, A.mem_Mobile, SUM(B.TOTAMT) FROM
(
SELECT B.CustId, A.mem_Name, A.mem_Mobile, A.Register_Date FROM GoodPrinting..WEB_Member A
INNER JOIN DPrinting..DP_Customer B ON A.mem_ErpCustID = B.CustId
WHERE A.com_sn > ' ' AND B.MasterCust = '4811' AND A.Register_Date > '2012-01-01 00:00:00.000'
) A
INNER JOIN DPrinting..DP_JumunDetail B ON A.CustId = B.CustID
GROUP BY A.mem_Name, A.mem_Mobile
GoodPrinting..WEB_Member : 웹 회원목록 테이블
DPrinting..DP_Customer : 사내 회원목록 테이블
DPrinting..DP_JumunDetail : 사내 매출잡히는테이블
com_sn : 사업자번호인데 개인업체를 뺄거라 조건을 이렇게 두었습니다.
MasterCust : 담당팀이 코드로 되어있습니다.
사실상 SUM(B.TOTAMT) = 0 인 업체를 알고싶은건데요
조건을 어떻게 주어야할지 모르겠습니다.
부탁드립니다!
Comment 2
-
Terry
2017.06.19 21:30
-
디비하는조씨
2017.06.27 10:28
SELECT A.mem_Name, A.mem_Mobile
FROM
(
SELECT B.CustId, A.mem_Name, A.mem_Mobile, A.Register_Date
FROM GoodPrinting..WEB_Member A
INNER JOIN DPrinting..DP_Customer B ON A.mem_ErpCustID = B.CustId
WHERE A.com_sn > ' ' AND B.MasterCust = '4811' AND A.Register_Date > '2012-01-01 00:00:00.000'
) A
WHERE NOT EXISTS(SELECT TOP(1) '' FROM DPrinting..DP_JumunDetail AS B WHERE A.CustId = B.CustID)
Group By 아래쪽에
하기 쿼리 추가하세요..
Having SUM(B.TOTAMT) = 0