쿼리 질문 드립니다..

마약중독 2014.06.01 17:19 Views : 2312

DECLARE @DATE as datetime
SET @DATE = '2013-01-01'

SELECT  A.user_group,SUM(LOG_COUNT1), SUM(LOG_COUNT2)
FROM (
SELECT user_group, COUNT(*) AS LOG_COUNT1
FROM DSLOG_INFO
WHERE LOGTYPE_ID = '100' and log_time > @date
GROUP BY user_group ) A full outer join
(
SELECT user_group, COUNT(*) AS LOG_COUNT2
FROM DSLOG_INFO
WHERE LOGTYPE_ID = '102' and log_time > @date
GROUP BY user_group ) B on a.user_group = b.user_group
GROUP BY A.user_group

-----결과-----
USER_GROUP       SUM(LOG_COUNT1)          SUM(LOG_COUNT2)
1팀                                  10                                     5
2팀                                   5                                  NULL
3팀                                   5                                  NULL


위와 같은 결과에서..아래와 같은 결과를 얻으려면 어떻게 해야할까요??

USER_GROUP       SUM(LOG_COUNT1)          SUM(LOG_COUNT2)       SUM(LOG_COUNT3)      ...
1팀                                  10                                     5                               ?
2팀                                   5                                  NULL                             ?
3팀                                   5                                  NULL                             ?


SQL SERVER에서 위와 같은 쿼리로 같은 그룹의 다른 열의 합계를 조회하도록 했습니다.
그런데 합계를 구한 A나 B의 결과값이 NULL인 경우 조인후 결과가 안나와서 외부조인을 넣었습니다.
위처럼 다른 열의 합계를 추가해서 조회하고 싶은 경우 어떻게 짜야할지 모르겠습니다..
아예 시작이 잘못된건가요?
ISNULL 함수 등으로 해보려고 했는데 잘 되지 않네요
이것저것 해보다 멘붕이 와서 도움 요청 드립니다..
도움 주시면 감사하겠습니다 
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 3059
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1940
7908 데이터 형식 ntext 및 varchar이(가) not equal to 연산자에서 호환되지 않습니다. [1] SQL은힘들다 2014.06.02 12762
7907 밑에 프로시저 재질문~ㅠ [2] 잉유 2014.06.02 2508
7906 MSSQL 2005에서 [1] 우잘쓰 2014.06.02 2981
7905 Disk Writing 성능 이슈 [6] 서지채 2014.06.02 3084
7904 프로시저 모니터링 관련 DMV 질문이요..(dm_exec_procedure_stats) [8] 쿨키이드 2014.06.02 3981
7903 저장프로시저 질문 [1] 잉유 2014.06.01 2201
» 쿼리 질문 드립니다.. [2] 마약중독 2014.06.01 2312
7901 조인후 증감수? [4] 마힐링 2014.05.30 2709
7900 월별 기간검색 질문드립니다~ [3] 뽀챙 2014.05.30 3569
7899 64bit OS에서 AWE [6] 캔디 2014.05.30 5437
7898 sp에서 open symmetric key 호출시 sp cache miss [2] 프로비 2014.05.30 3590
7897 SELECT INTO 문의 드립니다. [2] 죠리퐁 2014.05.30 3374
7896 두개 비교하는 쿼리좀 한번 조언좀 부탁드립니다. [4] 아싸라비아콜롬비아 2014.05.29 2824
7895 버전 넘버 version number 정렬에 대한 문의 [3] 쎔군 2014.05.29 2673
7894 안녕하세요 . 간만에 질문 좀 올립니다. [5] ssunsori 2014.05.29 2445
7893 최대 최소조건에 따른 참조 문의 [1] 다은빈아빠 2014.05.29 8334
7892 명명된 인스턴스의 포트 설정 관련.. [2] 힘차게 2014.05.29 7778
7891 SELECT 시에 Exclusive Lock을 거는 방법도 존재하나요? [2] 내인생에GG란없다 2014.05.29 2859
7890 SQL 수준 20 오류 문의 드립니다. [4] 꼬셔죠 2014.05.29 3683
7889 오라클을 MS-SQL 로 변환하는 방법 [1] trick 2014.05.28 3681





XE Login