[완료]누적계산 방법?!
글쓴이: artop0420 / 작성시간: 월, 2010/11/08 - 11:03오전
웹으로.. 또 프로그래밍 시작했습니다... 절대 개발자가 아닌데도 말이죠..ㅠ_ㅠ
언어는 PHP에 DB는 MY-SQL을 사용합니다.
현황관리 목적인데, 예를 들어 사과 10개를 가지고 사업을 시작해서
1개씩 판매하고. 중간에 10개나 5개씩 또 산다고 할때,
그렇게 되면 소유갯수가 변동이 있겠죠.
변동이 있을때마다 DB에 저장을 시키구요.
내가 지금 몇개를 가지고 있는지 확인하려고 하면
PHP를 이용해서 처음부터 지금까지의 변동내역을 계산해서 출력하는게 좋은가요? 아니면 DB내역을 계산하는게 좋은까요?
제가 문의한 내용이 많이 어렵죠? 죄송함돠..ㅠ_ㅠ
Forums:
둘다 쓰셔도
둘다 쓰셔도 괜찮습니다. 처음엔 변동내역을 계산해서 쓰는 방법이 가장 쉽게 구현이 가능할 것 같네요.
이렇게 써보시다가 이것이 느려진다고 생각되시면 그때 테이블을 하나 더 만드셔서 미리 계산해 두시면 됩니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
테이블을 더 만든다는 의미는
그 말씀대로 테이블을 하나 더 만들어서 계산값을 넣어두라는 말씀이신가요?
10개 가지고 1개를 팔고 나면 9개가 남아 있으니,
테이블에 int로 만들어서 9를 넣고
거기에서 1개를 사면 10개가 되니 그 다음테이블에는 10을 넣고.
이 말씀 맞죠?
--- 나는요? ---
리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.
--- 나는요? ---
리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.
지금 생각하시는
지금 생각하시는 방법으로 구현하는데 문제가 없을 것 같네요.
정답은 아니더라도 처음부터 완벽하게 만들 수 없으니
일단 돌아가게끔 만드는 것이 좋을 것 같네요.
쓰다보면 문제가 보이고 그러면 조금씩 수정해 나가시면 됩니다.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
그렇게 하려고 했는데
그렇게 하려고 했는데 가장 큰 문제가
실제로는 10개중에 1개를 팔고 또 한개를 팔면 8개를 갖고 있는 상태에서 한개를 사면 9개를 가지게 되는데
사장이 실수로 1개 팔고 2개 팔았다고 입력하게 되면 테이블에 수치가 다르게 되서 말이죠..
그러면 아에 수정할때 수정 이후에 테이블을 모두 수정해줘야겠군요.ㅋ.ㅋ
누적계산은 다들 어떻게 하시는지 급 궁금해지네요..
--- 나는요? ---
리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.
--- 나는요? ---
리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.
댓글 달기