시간 사이에 데이터가 들어갈때 그 이후 데이터 update
본문
날짜 입금 출금 잔액
이런 컬럼을 가진 테이블이 있고
날짜 입금 출금 잔액
2019-05-12 1,000 1,000
2019-05-14 2,000 3,000
인데
5월 13일에 입금이 되면 반영되게끔은 했는데
5월 14일(이후에 더 많은 값이 있을수있음)을 update로 반영시키려면
어떻게 해야할까요?? 여러개있으면 반복문을 돌려야할텐데..
답변 1
13일데이터가 들어오면 12일 잔액과 비교하여 늘어나거나 빠진양만큼
13일 이후 데이터잔액에 합쳐주면됩니다.
이렇게 하면 한번에 업데이트 가능할것같습니다.
변동잔액 = 13일 잔엑 - 12일잔액
update 테이블 set 잔액=잔액+변동잔액 where 날짜>'2019-05-13';
답변을 작성하시기 전에 로그인 해주세요.