Column. -example 
일자 전표번호 계정코드 계정과목 차변 대변 적요 거래처코드 거래처명
2022-01-01 0001 10300  보통예금 5,996,254   ...    
2022-01-01 0001 10800  외상매출금   6,002,800 ...    
2022-01-01 0001 39700 자산평가이익 6,546   ...    
2022-01-01 0002 10300   보통예금 734,900   ...    

[+] ms-sql 사용

SELECT 일자+전표번호 AS DocumentNumber
SUM(CASE WHEN 계정과목 LIKE '%선납세금%' AND 차변 != '0' THEN CAST(차변 AS NUMERIC(20,0))END) AS Document_선납세금, 
SUM(CASE WHEN 계정과목 ='이자수익' AND 대변 != '0' THEN CAST(대변 AS NUMERIC(20,0))END) AS Document_이자수익
FROM [DBO].xxx
GROUP BY 일자+전표번호
HAVING
SUM(CASE WHEN 계정과목='이자수익' and 대변 != '0' THEN CAST(대변 AS NUMERIC(20,0)) END) != 0 
AND SUM(CASE WHEN 계정과목 like '%선납세금%' and 차변 != '0' THEN CAST(차변 AS NUMERIC(20,0)) END) is null

 

 

Conclusion ::: [Documnet_선납세금]이 null인데 이자수익이 존재함  >>> 이자수익이 원천징수 되지 않음
DocumentNumber Document_선납세금 Document_이자수익
2022-01-010001 null xxx

 

 

 

 

'코드' 카테고리의 다른 글

Journal entry test - 기본문법(1)  (0) 2023.05.24
Journal entry test - import data(2)  (0) 2023.05.16
Journal entry test - import data(1)  (0) 2023.04.11