묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
날짜로 중복된 데이터를 합계로 나타낼수 있나요?
2003.03.20 11:42
안녕하세요?
물건 판매내역을 추출하는데 하루에 물건을 비누 1000원 샴푸 2000원 린스3000원 이렇게 팔아서
데이터를 추출하면 쭉 다나오잖아요..근데 날짜가 2003-3-20일 이라면
-------------------------------
2003-3-20 | 비누 외 2개 | 6000 |
--------------------------------
위와 같이 해당날짜에 판물건은 대표물건이름 외 몇개 형식으로 나오고 금액은 합계금액이 나오게 하고 싶습니다.
초보적인 질문인줄 알지만 조합이 잘 안되서 그러니 많은 조언 부탁드립니다.
물건 판매내역을 추출하는데 하루에 물건을 비누 1000원 샴푸 2000원 린스3000원 이렇게 팔아서
데이터를 추출하면 쭉 다나오잖아요..근데 날짜가 2003-3-20일 이라면
-------------------------------
2003-3-20 | 비누 외 2개 | 6000 |
--------------------------------
위와 같이 해당날짜에 판물건은 대표물건이름 외 몇개 형식으로 나오고 금액은 합계금액이 나오게 하고 싶습니다.
초보적인 질문인줄 알지만 조합이 잘 안되서 그러니 많은 조언 부탁드립니다.
댓글 4
-
특급잠수부
2003.03.20 13:15
-
클래식
2003.03.20 15:07
먼저 답변주셔서 고맙습니다.
근데 검색해도 한건도 검색이 안되더군요
부탁합니다. -
특급잠수부
2003.03.20 19:38
-
특급잠수부
2003.03.20 19:43
동점자 처리와 비슷하다고 한 이유는
일단 날짜를 기준으로 정렬해서 뽑아냅니다.
그리고 파악해야 될 문제가
하위의 날짜가 이전의 날짜가 같은지
를 비교해야 하는거겠죠.
그럼 일단 이전의 날짜를 가져가는 변수가 하나 있어야 합니다.
그리고 중복이 있다면 중복 단계를 체크하는 변수가있어야 합니다.
그다음은 일단 while로 루프를 돌릴때 비교해야 할 값을 생각합니다.
날짜로 비교를 하므로
페취된 날짜의 값이 이전값과 같은지를 파악
-- 같다면 중복단계 ++
-- 아니라면 중복단계를 체크 0 이면 그냥 출력 0 이 아니라면 외 (중복단계) 건 붙여서 출력
루프의 마지막은 이전값을 가지고 있는 변수에 페취된 날짜 입력
위의 형태로 보면 가격들의 합산도 있어야 하므로 가격을 계산하는 것도 필요하겠죠.
phpschool 의 tip&tech 란에서 '동점' 으로 검색해보세요