이전 목록 다음
채택완료

sql 계산 질문 입니다.

2022-06-19 (일) 23:38:13 2,321

sale_price 낮은 순으로 구매가 되어야 하는데요

예를들면 구매자가 sale_qty 600개를 구매한다고 할때 

500개 짜리가 먼저 구매가 되고 100개가 구매되는 그렇게 sale_qty 가 0 이 되면 다음 행을 읽는..

그런식의  if문 돌릴려고 하는데

어떻게 돌려야 할지 감이 안오네요..

0 이 되면 다음 행 또 0이 되면 다음행 순차적으로 행을 읽는 방법이 궁금합니다..

2109067063_1655648236.516.png

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2022-06-19 (일) 23:47:41

순차적으로 읽은 방법은 모르겠고 무한반복문을 돌려서

$a = 구매할갯수

while(1){

재고가 가장 많은 행을 구하고 

구매할 갯수 보다 많으면 한번 하고 끝

아니면 해당 반복문 계속

할때마다 구매할 갯수를 뺴시면 되지 않을까요?
}

답변에 대한 댓글 1개

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