NO |
V |
B |
DATE |
EVENT |
L1 |
L2 |
1 |
V00 |
B00 |
2000-01-01 |
시작 |
001 |
001 |
2 |
V00 |
B00 |
2001-01-01 |
변경 |
002 |
001 |
3 |
V00 |
B00 |
2002-01-01 |
대기 |
002 |
001 |
4 |
V00 |
B01 |
2003-01-01 |
변경 |
003 |
002 |
5 |
V00 |
B01 |
2004-01-01 |
완료 |
003 |
002 |
사용중인 DB는
db2 for iseries 입니다.
예를 들면 이런 식으로 DB에 데이터가 들어가 있습니다.
제가 하고자 하는건 L2 옆에 컬럼을 하나 추가하여 EVENT가 '시작' 날자인 2000-01-01 을 각 로우 마다 붙이고 십습니다.
-결과-
NO |
V |
B |
DATE |
EVENT |
L1 |
L2 |
시작값 |
1 |
V00 |
B00 |
2000-01-01 |
시작 |
001 |
001 |
2000-01-01 |
2 |
V00 |
B00 |
2001-01-01 |
변경 |
002 |
001 |
2000-01-01 |
3 |
V00 |
B00 |
2002-01-01 |
대기 |
002 |
001 |
2000-01-01 |
4 |
V00 |
B01 |
2003-01-01 |
변경 |
003 |
002 |
2000-01-01 |
5 |
V00 |
B01 |
2004-01-01 |
완료 |
003 |
002 |
2000-01-01 |
L2 의 값은 EVENT의 최초의 시작점 번호 입니다.
중간에 B의 값이 B00에서 B01로 변경되기 때문에 2000-01-01 값을 가져오는 방법을 모르겠네요...
EVENT '시작' 에서 '완료' 가 되어야 하나의 동작이 완료가 됩니다...
봐주셔서 감사합니다. |