매입,매출에 관련된 뭐 흔한 얘기입니다만,
조금 특색있게 맞추다 보니 별 복잡한 경우가 다 생기네요 @_@
일단 매출이 있고..
각 매출마다 매입이 1개이상 발생할 수 있구요
매입은 처리 담당자가 있습니다.
요걸 각 테이블로 나눠서 아래처럼 되어 있습니다.
table : people
name | gubn
A | t
B | t
C | f
D | f
table : meip
ID | name | meip_p
1 | A | 1000
1 | C | 500
2 | B | 2000
3 | D | 300
table : mech
ID | mech_p
1 | 10,000
2 | 5,000
3 | 7,000
이걸 가지고 매출ID별 매입금액과 비율을 보여주려 하는데
담당자 테이블에 gubn컬럼이 t인 사람과 f인 사람에 따라
매입금액은 상관없이 합해지면 되고
매입비율은 t인 사람의 것만 가지고 계산을 해야 합니다.
매출ID | 매출액 | 매입금액 | 매입금액(t인것만) | 매입비율
1 | 10,000 | 1,500 | 1,000 | 10%
2 | 5,000 | 2,000 | 0 | 40%
3 | 7,000 | 0 | 300 | 0%
이런식으로 보였으면 좋겠는데,
젤 오른쪽 비율은 SQL문에서 처리 안되어도 됩니다.
프로그램에서 해주면 되는것이니
근데, 이게 한방에 해보려는데 잘 안되네요..
|