이전 목록 다음
채택완료

시간 사이에 데이터가 들어갈때 그 이후 데이터 update

날짜 입금 출금 잔액

이런 컬럼을 가진 테이블이 있고

날짜                입금           출금          잔액

2019-05-12      1,000                          1,000

2019-05-14      2,000                          3,000

인데

5월 13일에 입금이 되면 반영되게끔은 했는데

5월 14일(이후에 더 많은 값이 있을수있음)을 update로 반영시키려면

어떻게 해야할까요?? 여러개있으면 반복문을 돌려야할텐데..

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

13일데이터가 들어오면 12일 잔액과 비교하여 늘어나거나 빠진양만큼

13일 이후 데이터잔액에 합쳐주면됩니다.

이렇게 하면 한번에 업데이트 가능할것같습니다.

변동잔액 = 13일 잔엑 - 12일잔액

update 테이블 set 잔액=잔액+변동잔액 where 날짜>'2019-05-13';

답변에 대한 댓글 1개

위에 여러개가있어도 되나요?

답변을 작성하려면 로그인이 필요합니다.