쿼리 질문입니다!

파란약 2017.07.05 17:44 Views : 3172

SELECT 
       '고객번호(사내)' = A.CUSTID, 
       '고객번호(웹)'   = A.MEM_CUSTID, 
       '고객명'        = A.mem_Name, 
  '고객명(내부)'  = A.custname,  
  '사업자명'      = A.CorporateName ,
  '전화번호'      = isnull(mem_tel,''),   
  '핸드폰'        = MEM_MOBILE, 
  '사업자NO'      = REGNO,
       '등록일'        = REG_DATE, 
       '담당부서'      = (CASE WHEN A.MASTERCUST  =  '4811'   THEN  '1팀'  
                          WHEN A.MASTERCUST  =  '4812'   THEN  '2팀' 
                          WHEN A.MASTERCUST  =  '30544'  THEN  '3팀' 
                          WHEN A.MASTERCUST  =  '5095'   THEN  '악성미수'
  WHEN A.MASTERCUST  =  '23543'  THEN  '해외지사' 
  WHEN A.MASTERCUST  =  '17624'  THEN  '4. 방문' 
                          WHEN A.MASTERCUST  =  '30251'  THEN  '9. 미수' 
                                 ELSE  CAST(A.MasterCust  AS  VARCHAR)
                         END), 
  '마지막주문일'  = ISNULL(B.LAST_JDATE,'주문없음'),
  '12년 건수'     = ISNULL(C_2012, 0),
      ' 매출'     = ISNULL(S_2012, 0), 
  '13년 건수'     = ISNULL(C_2013, 0),
      ' 매출'     = ISNULL(S_2013, 0), 
  '14년 건수'     = ISNULL(C_2014, 0),
      ' 매출'     = ISNULL(S_2014, 0), 
  '15년 건수'     = ISNULL(C_2015, 0),
      ' 매출'     = ISNULL(S_2015, 0), 
  '16년 건수'     = ISNULL(C_2016, 0),
      ' 매출'     = ISNULL(S_2016, 0), 
  '17년 건수'     = ISNULL(C_2017, 0),
      ' 매출'     = ISNULL(S_2017, 0)
  FROM YDR_CUST         A
  LEFT JOIN  YDR_SALE   B
         ON  A.CUSTID = B.CUSTID 
 WHERE  B.LAST_JDATE  > '2016-01-01'    
   AND  A.MasterCust  IN  ('4811','4812','30544','17624')
   AND  CHARINDEX('(X)',A.mem_Name) < 1
   AND A.mem_Name NOT IN (SELECT * FROM YDR_EXCP)
ORDER BY 10, 마지막주문일, 등록일 
 


---------------------

이 쿼리를 실행하면

메시지 116, 수준 16, 상태 1, 줄 40
하위 쿼리를 EXISTS로 정의하지 않은 경우에는 SELECT 목록에서 식을 하나만 지정할 수 있습니다.

이 메시지가  뜹니다.
YDR_CUST / YDR_SALE   /YDR_EXCP
세개는 임시테이블로 생성한 것입니다. 
   AND A.mem_Name NOT IN (SELECT * FROM YDR_EXCP)
이부분을 추가하니까 이렇게 나오는데요
뭐가 잘못된걸까요?

알려주세요1!



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 20254
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12147
9918 2005에서 2008로 업그레이드 하려고 합니다. 엘제이 2017.07.10 2599
9917 뜬금없이MSSQL이실행중이나 실행이 안됩니다. [1] 김영환_281520 2017.07.10 4265
9916 SQL 쿼리 질문(동적쿼리) [2] SQL입문도못한자 2017.07.07 2268
9915 SQL Server 에이전트 [2] 기타치는퐝동 2017.07.07 3284
9914 쿼리 질문입니다 [1] 문상연 2017.07.06 3903
9913 mssql sysadmin 권한 관련 확인요청 드립니다. 제비 2017.07.06 4145
» 쿼리 질문입니다! [2] 파란약 2017.07.05 3172
9911 메모리 TEMPDB 문의 [1] MSG 2017.07.05 2023
9910 쿼리좀 여쭤 볼게요. [5] 죠리퐁 2017.07.05 3039
9909 linked server가 무슨 계정으로 설정되어 있는지 [1] 이시우_301202 2017.07.05 3018
9908 데이터 가져오기 및 내보내기 마법사에서 [2] 푸르네 2017.07.04 2861
9907 MS-SQL 책 추천 부탁 드립니다. [1] 데이비드백곰 2017.07.04 3520
9906 insert 프로시저 사용시, 오류내용과 반환값을 설정하는 방법좀알려주세요 [1] mssl왕초초초보 2017.07.03 3325
9905 sql 서버 미러링 구성에 관한 질문 입니다. icham 2017.07.01 2557
9904 답변을 아이디별로 표시학고 싶습니다 [3] 문상연 2017.06.30 2562
9903 윈도우 암호 변경후 복제 상태보기 오류 메시지 thrill 2017.06.29 4583
9902 bcp 질문입니다. [1] goblin 2017.06.29 2977
9901 mssql 암호화된 회원 비밀번호 넣는 방법 질문 드려요! [1] 스터프 2017.06.29 3384
9900 DB 복구 시 용량 문제 질문드립니다 조굴 2017.06.28 3060
9899 테이블 반환 함수에서 EXEC쿼리 사용할 수 없나요? [1] 인천코딩 2017.06.28 5454





XE Login