안녕하세요~
매일 들어와서 도움을 얻다가, 찾는 부분이 없어서
염치 불구하고 글을 남깁니다.
~~
테이블 구성은.. 대략
판매자 판매일 금액 회사
홍길동 2005-04-02 300 회사1
홍길동 2005-04-03 200 회사3
김태희 2005-04-02 1000 회사2
이렇게 되있구요..
select sum(money) as money from money Where name = '홍길동' and ( money_day < '2008-05-01' and money_day >'2008-04-01')
union
select sum(money) from money Where name = '홍길동' and ( money_day < '2008-06-01' and money_day >'2008-05-01')
and com = '회사1'
union
select sum(money) from money Where name = '홍길동' and ( money_day < '2008-06-01' and money_day >'2008-05-01')
and com = '회사2'
union
select sum(money) from money Where name =' 홍길동' and ( money_day < '2008-06-01' and money_day >'2008-05-01')
and com = '회사3'
아래가 비쥬얼입니다.
sum 을 각 컬럼당 한번씩하고, 셀렉트 4번을 하구요.
판매자1명씩 나오니까 위에내용 * 판매자 명수 쿼리가 되버리니까..
쿼리 시간이 너무 늦어져서요~
도움좀 부탁드려요.
----------------------------------------------------------------------------------------
판매자 전달판매금액 이번달판매금액 회사1물건판매금액 회사2.. 회사3..
홍길동 35000 10000 2000 4000 4000
김태희 20000 30000 10000 20000 0
|