Union 후 질문드립니다. ㅠ

백서리 2014.12.29 10:12 Views : 2684

SELECT
 BANK_CD =                                                                      -- 은행코드
 CASE WHEN A.BANK_CD = '10000004' THEN '04'
   WHEN A.BANK_CD = '10000081' THEN '81'
   WHEN A.BANK_CD = '10000088' THEN '88'
 END
 ,A.ACCT_NO                                                                    -- 계좌번호
 ,A.ACCT_TXDAY                                                            --거래일자
 ,SUM(A.TX_AMT) AS DR                                              --거래금액합계
 ,NULL AS CR                                                                
 ,MAX(A.INS_DATETIME) AS INS_DATETIME         --입력일자
 ,A.JEOKYO


 ,MAX(A.ACCT_TXDAY_SEQ) AS ACCT_TXDAY_SEQ  --거래 순번
 ,A.INOUT_GUBUN                                                            --입/출 구분(1 출금, 2입금)
 ,A.ACCT_TXTIME                                                           
 FROM ISS_ACCT_HIS A
 
 WHERE
 ACCT_NO = '50908475000604' AND
 A.ACCT_TXDAY = '20051215'
 AND A.INOUT_GUBUN = '1'
 
 GROUP BY A.BANK_CD
 ,A.ACCT_NO
 ,A.ACCT_TXDAY


 ,A.JEOKYO
 ,A.INOUT_GUBUN
 ,A.ACCT_TXTIME

--상단은 계좌별 출금액의 합을 구하게 됩니당.


UNION ALL

 SELECT
 BANK_CD =
 CASE WHEN A.BANK_CD = '10000004' THEN '04'
   WHEN A.BANK_CD = '10000081' THEN '81'
   WHEN A.BANK_CD = '10000088' THEN '88'
 END
 ,A.ACCT_NO
 ,A.ACCT_TXDAY


 ,NULL AS DR
 ,SUM(A.TX_AMT) AS CR
 ,MAX(A.INS_DATETIME) AS INS_DATETIME
 ,A.JEOKYO
 ,MAX(A.ACCT_TXDAY_SEQ) AS ACCT_TXDAY_SEQ
 ,A.INOUT_GUBUN
 ,A.ACCT_TXTIME
 FROM ISS_ACCT_HIS A
 
 WHERE
 ACCT_NO = '50908475000604' AND
 A.ACCT_TXDAY = '20051215'


 AND A.INOUT_GUBUN = '2'
 
 GROUP BY A.BANK_CD
 ,A.ACCT_NO
 ,A.ACCT_TXDAY
 ,A.JEOKYO
 ,A.INOUT_GUBUN
 ,A.ACCT_TXTIME

-- 상단은 입금액의 합을 구하게 됩니당.

result.jpg

이 를 유니온 하면 결과값 처럼 DR값과 CR값이 분리되어서 2열이 나오는데


이를 한 열로 합칠수 없을까요 ???? ㅠㅠ

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 833
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1592
8436 특정구간의 시간별DATA 뽑아내는법. [1] 사랑하면빨어 2014.12.29 5030
8435 큰일이네요. db용량문제로 드라이버를 옮겼는데 읽기 전용으로 나옵니다. 냠냠10 2014.12.29 2237
8434 저장프로시저 문의합니다. 프로그레스 2014.12.29 2379
» Union 후 질문드립니다. ㅠ [1] 백서리 2014.12.29 2684
8432 번호생성.. [3] 마힐링 2014.12.26 3057
8431 안녕하세요 조건절에 대한 질문입니다. [2] 곰요 2014.12.26 2433
8430 안정적인 데이터 삭제는 어찌 해야 할까요? [2] 구본헌 2014.12.24 2725
8429 SQL Server 대량 사용자처리(동시접속 관련등..) 질문입니다~ [2] 샤데 2014.12.24 7911
8428 sql 복원 때문에 문의드립니다 [2] 탕수육곱배기 2014.12.24 5429
8427 그룹으로 묶어서 랜덤 정렬을 하고 싶은데요 [4] 카루카루 2014.12.23 3865
8426 간단 한거 같으면서도 어렵네요 중복데이터 제거 [2] 밥먹는푸우 2014.12.22 2543
8425 어느 부분을 살펴봐야 될까요~? [1] dontcryme 2014.12.22 2481
8424 SQL 문 질문입니다. [1] 희망나라 2014.12.21 2882
8423 날짜 쿼리에 대해서..? [3] 문상연 2014.12.21 2822
8422 동일한 실행계획에 다른 쿼리시간 [2] 팔개 2014.12.20 2600
8421 쿼리문 하나만 더 질문 드리고싶습니다. [2] 솔총이 2014.12.19 2738
8420 프로시저 질문이 있습니다. [2] 카루카루 2014.12.19 2100
8419 저장과 삭제 프로시저중 도와주세요. [2] 바닥부터 2014.12.19 2813
8418 sql 내부 쿼리로 윈도우의 특정 디렉터리 내의 특정 파일 존재 여부 확인??? [2] 한인 2014.12.19 2890
8417 쿼리문 질문드리려고 합니다.(같은 코드명들을 합쳐서 결과를 내려고합니다.) [5] 솔총이 2014.12.19 3250





XE Login