게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
SQL 고수님께 도움좀 요청해봅니다..!!
게시물ID : computer_140264짧은주소 복사하기
작성자 : FallenPride
추천 : 0
조회수 : 356회
댓글수 : 1개
등록시간 : 2014/01/04 16:10:17
111.JPG

중간에 빨간줄 윗부분에 입금,지출에 들어가야 될 녀석들(동그라미표시)이 아래쪽으로 밀려나 전일잔고에 들어가 버렸습니다;;
금일 금액인
1,500,000은 입금에 들어가야되고
-1,000,0000은 출금에 들어가야됩니다. 

쿼리는 요렇게 짜봤습니다~
A.IPGM_COST에 금일 입금액이
A.CHUL_COST에 금일 출금액이 들어가야 됩니다..ㅠㅠ

select A.IPCH_DATE, A.COST_GUBN, A.IPCH_COST, A.IPGM_COST, A.CHUL_COST, 0 as COST_QNTY, A.MEMO_XXXX
--일자 구분 전일잔고 입금 출금 잔액 비고
from (
---------------------------------------전일 이전잔고
select '00000000' as IPCH_DATE, COST_GUBN, sum(isnull(A.IPGM_COST,0)) as IPCH_COST, 0 as IPGM_COST,
--날자 구분 전일잔고+입금
 0 as CHUL_COST, ''as MEMO_XXXX
출금 메모
from(
--잔액
select A.COST_GUBN, sum(isnull(A.COST_QNTY, 0)) as IPGM_COST
--구분 --잔액
from COST_INFO as A 
group by A.COST_GUBN
--잔액끝
union all
--전일 입금액-
select A.COST_GUBN, sum(isnull(A.IPGM_COST, 0)) as IPGM_COST
--구분 전일입금액
from IPCH_INFO as A
where A.IPCH_DATE <  '20140104'
group by A.COST_GUBN
--전일 입금 끝-
union all
--전일 출금액-
select A.COST_GUBN, sum(isnull(A.CHUL_COST * (-1), 0)) as IPGM_COST
--구분 전일출금액
from IPCH_INFO as A
where A.IPCH_DATE <  '20140104'
group by A.COST_GUBN
--전일 출금 끝-
) as A
group by A.COST_GUBN
having sum(isnull(IPGM_COST,0)) <> 0
--------------------------------------전일 이전잔고 끝
union all
--당일 입금액--
select A.IPCH_DATE, A.COST_GUBN, sum(isnull(A.IPGM_COST,0)) as IPGM_COST, 0 As IPCH_COST,  
0 as CHUL_COST,  A.MEMO_XXXX
--입금날 구분 당일입금금액
출금액 메모
from IPCH_INFO as A
where A.IPCH_DATE =  '20140104'
group by A.IPCH_DATE, A.COST_GUBN, A.MEMO_XXXX
--당일 입금 끝--
union all
--당일 출금액--
select A.IPCH_DATE, A.COST_GUBN, sum(isnull(A.CHUL_COST * (-1),0)) as CHUL_COST, 0 As IPCH_COST,
--출고날 구분 당일출금금액
 0 as IPGM_COST, A.MEMO_XXXX
입금액 메모
from IPCH_INFO as A
where A.IPCH_DATE = '20140104'
group by A.IPCH_DATE, A.COST_GUBN, A.MEMO_xxxx
--당일 출금 끝--
)as A

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호