Union 후 질문드립니다. ㅠ

백서리 2014.12.29 10:12 Views : 2826

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 364454
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 224464
1099 특정구간의 시간별DATA 뽑아내는법. [1] 사랑하면빨어 2014.12.29 5195
» Union 후 질문드립니다. ㅠ [1] 백서리 2014.12.29 2826
1097 쿼리문 하나만 더 질문 드리고싶습니다. [2] 솔총이 2014.12.19 2853
1096 쿼리문 질문드리려고 합니다.(같은 코드명들을 합쳐서 결과를 내려고합니다.) [5] 솔총이 2014.12.19 3368
1095 Linq나 람다식에서 내부쿼리 어떻게 표현하나요? ㅠㅠ [2] 최창현 2014.12.18 4392
1094 데이터를 순차적으로 정렬후 그룹으로 묶고 싶습니다 [1] 악귀공룡둘리 2014.12.14 4224
1093 고수님들 NULL ROW를 합칠려고합니다. [1] 김현민_284902 2014.12.12 4439
1092 동적쿼리 페이징을 정적쿼리로 할수가 있나요? [1] 황혼사 2014.12.08 3323
1091 OUTPUT 절.. MySQL에는 없나요?? [1] 없다 2014.12.03 11528
1090 Query 문의드립니다. 이런 Query가 가능한가요? [5] 컴맹 2014.12.03 3034
1089 row 갯수에 관한 문의 [2] 팔개 2014.12.03 2774
1088 SQL 에서 LEFT Join의 On조건을 Like처럼 지정할 수 없나요? [4] 아렌티 2014.11.29 3280
1087 소수점을 포함하는 값에서 정수와 소수점 분리 어찌 하나요 함수가 있나요? [2] 우영호수 2014.11.28 4346
1086 복합인덱스가 사용되지 않는경우에 관한 질문임다. [1] Jeyong 2014.11.26 2816
1085 쿼리문의입니다. xml 데이터 풀어헤치기? ㅠ ㅠ [3] 더따뜻한 2014.11.25 2404
1084 고수님들께 날짜검색 질문드립니다. [2] 김현민_284902 2014.11.24 2258
1083 초보적인 질문입니다. where like '%' 입력 받고 싶을때 [1] 휘댕 2014.11.23 2621
1082 상호참조에 대해서... 케바케 2014.11.21 4582
1081 SQL 확인 부탁드립니다.. [1] 아렌티 2014.11.18 3036
1080 MSSQL 모든 DB select 권한 주기 [2] 야구소년 2014.11.12 6897





XE Login