안녕하세요.
우리 팀장님이 너무 무서워서 물어보질 못하고 , 혼자 낑낑 대다가 여쭈어 봅니다.
(물론 저는 초보 .....- _-;;)
table A
no |
billno |
bill_gubun |
amount |
date |
privatetype |
1 |
1234 |
a |
20,000 |
2014-04-01 |
Y |
2 |
1235 |
a |
20,000 |
2014-04-01 |
Y |
3 |
1236 |
b |
20,000 |
2014-04-01 |
Y |
4 |
1237 |
a |
20,000 |
2014-05-05 |
Y |
5 |
1238 |
a |
20,000 |
2014-05-14 |
Y |
6 |
1239 |
b |
20,000 |
2014-05-16 |
Y |
7 |
1240 |
a |
20,000 |
2014-06-01 |
Y |
8 |
1241 |
a |
20,000 |
2014-06-06 |
Y |
9 |
1242 |
b |
20,000 |
2014-06-05 |
Y |
10 |
1243 |
b |
20,000 |
2014-06-06 |
Y |
11 |
1244 |
a |
20,000 |
2014-07-01 |
Y |
12 |
1245 |
a |
20,000 |
2014-07-01 |
Y |
13 |
1246 |
b |
20,000 |
2014-07-06 |
Y |
14 |
1247 |
b |
20,000 |
2014-07-06 |
Y |
이런식의 테이블 정보가 있습니다.
월별 등록을 하되 구분은 두가지로 나뉘어 지며, 지급여부가 구분되어 집니다.
(구하고자 하는 데이터)
1. 전체 합계 금액(amount)
2. 전체중 privatetype = N 으로 되어 있는 것들에 대한 합계
3. 해당월의 합계금액 | 해당월중 privatetype = N 으로 되어 있는 항목들의 합계
년월 |
bill_gubun |
월별합계 |
월별미지급 |
전체금액 |
전체미지급 |
1404 |
a |
40,000 |
0 |
|
|
1404 |
b |
20,000 |
0 |
|
|
1405 |
a |
40,000 |
0 |
|
|
1405 |
b |
20,000 |
0 |
|
|
1406 |
a |
40,000 |
0 |
|
|
1406 |
b |
40,000 |
0 |
|
|
1407 |
a |
40,000 |
40,000 |
|
|
1407 |
b |
40,000 |
40,000 |
|
|
요로케 나타내고 싶은데 .. 잘 되질 않네요..
distinct 로 해서 짜보았는데 잘 나오질 않아 , 부탁좀 드리고자 이렇게 문의 드려 봅니다.
도움좀 주십시요 ㅠ
|