현재 일별 통계를 짜구 있는데요...
해당그룹의 일별 합계가 필요합니다 ㅠㅠ
부서 일 하위부서 지출
--------------------------------------
부서1 2015-03-01 1팀 30000
부서1 2015-03-01 1팀 30000
부서1 2015-03-01 2팀 30000
부서1 2015-03-01 2팀 30000
부서1 2015-03-01 3팀 30000
부서1 2015-03-02 1팀 30000
부서1 2015-03-02 2팀 40000
부서1 2015-03-02 3팀 30000
현재 이런식으로 나오는데요
각 팀마다 매일 지출의 합계를 짜야하는데
select DISTINCT 부서, 일, 하위부서, sum(지출) over(order by 일)
from 지출테이블
where 부서='부서1'
group by 부서, 일, 하위부서, 지출
이렇게 하면 1일은 제대로 나오는데 2일부터는 1일의 합계가 누적이 돼서 나오네요...
어떻게 해야 하나요 ㅠㅠ
해당그룹의 일별 합계가 필요합니다 ㅠㅠ
부서 일 하위부서 지출
--------------------------------------
부서1 2015-03-01 1팀 30000
부서1 2015-03-01 1팀 30000
부서1 2015-03-01 2팀 30000
부서1 2015-03-01 2팀 30000
부서1 2015-03-01 3팀 30000
부서1 2015-03-02 1팀 30000
부서1 2015-03-02 2팀 40000
부서1 2015-03-02 3팀 30000
현재 이런식으로 나오는데요
각 팀마다 매일 지출의 합계를 짜야하는데
select DISTINCT 부서, 일, 하위부서, sum(지출) over(order by 일)
from 지출테이블
where 부서='부서1'
group by 부서, 일, 하위부서, 지출
이렇게 하면 1일은 제대로 나오는데 2일부터는 1일의 합계가 누적이 돼서 나오네요...
어떻게 해야 하나요 ㅠㅠ
Comment 1
-
웬리
2015.04.08 16:28
SELECT 부서, 일, 하위부서, SUM(지출)FROM 지출테이블WHERE 부서='부서1'group by 부서, 일, 하위부서ORDER BY 일