[ Oracle - 순차적으로 누적하기9 ]

 

일별 월누적매출 구하기

실 데이터는 <표1-실데이터>처럼 존재하며, <표2-결과>와 같은 결과 데이터를 조회

 

<표1-실데이터>

기준일자

코드

금액

2009-01-01

A

100

2009-01-01

B

200

2009-01-02

A

150

2009-01-02

B

200

2009-01-02

C

100

2009-01-03

A

300

2009-01-03

B

100

<표2-결과>

기준일자

코드

금액

누적금액

2009-01-01

A

100

100

2009-01-01

B

200

200

2009-01-02

A

150

250

2009-01-02

B

200

400

2009-01-02

C

100

100

2009-01-03

A

300

550

2009-01-03

B

100

500

2009-01-03

C

100

100

 

 

Posted by 농부지기
,

[ Oracle - 순차적으로 누적하기8 ]

 

Posted by 농부지기
,

[ Oracle - 순차적으로 누적하기7 ]


 

그룹코드 LOT 걸린시간(NUMBER) 시작시간
(DATE)
ECOMP01 6230394 0.4 2010-09-29 15:43
ECOMP01 6229155 0.14  
ECOMP01 6229177 0.02  
ECOMP01 6230479 0.41  
ECOMP01 6230694 0.02  
ECOMP01 6230487 0.16  
ECOMP01 6230501 0.03  
ECOMP01 6231286 0.07  
ECOMP01 6230552 0.81  
ECOMP02 6228735 0.17 2010-10-01 19:18
ECOMP02 6228948 1.33  
ECOMP02 6228949 1.33  
ECOMP02 6230272 0.67  
ECOMP02 6230274 0.67  
ECOMP02 6230275 0.67  
ECOMP02 6230273 2.67  
ECOMP02 6230276 1.33  
ECOMP02 6230277 3.33  
ECOMP02 6230817 0.67  
ECOMP02 6230819 0.67  

 

위 테이블과 같은 데이터 구조에서
시작시간의 빈값에 순차적으로 시작시간 + 걸린시간값이 그룹코드별로 들어가 있는 sql

 

 

Posted by 농부지기
,