서브쿼리질문드립니다.

큘러 2014.03.26 15:21 Views : 2688

MSSQL2008서버구요

select a.bp_cd,sum(b.SL_BOX_QTY),
  (select a.bp_cd,count(i.LOT_NO) As_LOT_QTY  <--요기서 에러나는건 당근인데요.
        from s_dn_hdr h
  inner join s_dn_dtl d
   on h.dn_no = d.dn_no
   inner join s_dn_lot_info i
    on d.dn_no = i.dn_no and d.dn_seq = i.dn_seq
   inner join S_SALES_DTL p
       on p.DN_NO = i.DN_NO and p.DN_SEQ = i.DN_SEQ
   inner join S_SALES_HDR a on a.SL_NO = p.SL_NO     
   where a.BIZ_AREA_CD='174520' and a.SL_DT='20140326'
   group by a.bp_cd )Z   <--그룹도 쓰면 하위쿼리를 EXISTS에러 어쩌구 나올테구요.
   from S_SALES_HDR A
  inner join S_SALES_DTL B on B.SL_NO = A.SL_NO
  where a.BIZ_AREA_CD='174520' and a.SL_DT='20140326'
  group by a.BP_CD

중요한건 결과값이

bp_cd (열 이름 없음)
21-0013 5
21-0019 7
21-0070 61
21-0072 47
21-0126 9
21-0187 31
21-0188 4
21-0204 26
21-0210 9
21-0213 13
21-0217 15
21-0227 25
21-0238 36
21-0246 7
21-0265 38
21-0275 26
 요렇게 나오길원합니다. 어찌쿼리를 변경해야 할지 전무가님들의 조언부탁드립니다. 저는 쌩초보라서요. 부탁드립니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1060
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1666
7736 엑세스 기반 클라이언트 사용중 odbc 오류 관련... [1] 이제는선택할때 2014.04.01 2860
7735 기간별로 인원체크하는 방법이 뭐가 있을까요? [5] Mr황 2014.03.31 3982
7734 레코드 소수점 둘째가지만 취하여 곱하기 문제. [2] 아크나톤 2014.03.31 6182
7733 복원시 에러 뜹니다 [1] 레볼루션 2014.03.29 2925
7732 CASE 식은 수준 10까지만 중첩할 수 있습니다. [1] msakstp 2014.03.28 6421
7731 대용량 db 의 데이터 [2] 이유진_301818 2014.03.27 3270
7730 태스크-스크립트 생성을 스케줄로 걸 수 있나요? [2] 조굴 2014.03.27 3447
7729 초보적인 질문 드립니다. [2] unyo 2014.03.27 2439
7728 예제 결과를 그룹별로 중복되지 않게 행을 합치려면 어떻게 해야 할지요? fame 2014.03.26 2807
7727 ms SQL 디비 호환 버전 문의 [2] 홍훈아 2014.03.26 7502
» 서브쿼리질문드립니다. [8] 큘러 2014.03.26 2688
7725 자정이 지났는지 여부를 알수 있늘까요? 동숙이 2014.03.25 3009
7724 MSSQL 메모리 좀 올려 주세요 ~~~~~` [4] 홍훈아 2014.03.25 4740
7723 모든 열을 업데이트 하려고 합니다. 나는짱이야 2014.03.25 2718
7722 md5로 비밀번호를 암호화 하고 싶은데요 [1] alima 2014.03.25 3215
7721 몇번째 배열값인지를 찾아주세요!!! ㅠㅜ 파인드쿠폰 2014.03.25 3013
7720 row를 구하고 방식을 좀더 쉽게 알고 싶습니다. [5] 아루시스 2014.03.24 2556
7719 쿼리 작성시 *=는 LEFT OUTER JOIN 인데요..=*는 뭘 의미하는 건가요? [1] 냥냥이맘 2014.03.24 3612
7718 from 절에 테이블명을 select 해서 나오는 열로 넣는방법 문의드립니다 [4] 옹달 2014.03.24 4993
7717 미러링 서버 설정 관련 질문 드립니다. [2] 나는짱이야 2014.03.24 3166





XE Login