매출table
일자, 매출액, 수금액
[06-01-10][10000][ 0]
[06-01-10][20000][ 0]
[06-01-10][ 0][30000]
매입table
일자, 매입액, 결제액
[06-01-10][15000][ 0]
[06-01-10][25000][ 0]
[06-01-10][ 0][40000]
[06-01-12][10000][ 0]
[06-01-12][ 0][10000]
일 경우,
아래와 같이 출력할려고 합니다.
일자, 매출액, 수금액, 매입액, 결제액
[06-01-10]][30000][30000][40000][40000]
[06-01-12]][15000][ 0][10000][10000]
join, union ...을 사용해서 해 봤는데, 원하는 결과가 나오지 않는군요.
제가 사용방법을 몰라서 그런것 같습니다.
select isnull(a.일자, b.일자) as 일자, 매출액, 수금액, 매입액, 결제액
from (select 일자, sum(매출액) as 매출액, sum(수금액) as 수금액
from 매출table
group by 일자) a
full join
(select 일자, sum(매입액) as 매입액, sum(결제액) as 결제액
from 매입table
group by 일자) b
on a.일자 = b.일자