테스트 사이트 - 개발 중인 베타 버전입니다

기간별로 매출순위를 뽑고자할때

· 12년 전 · 28 · 2
안녕하세요
일전에 올려두신 자료중에 회원매출순위 자료가 있던데요
적용해보니 실매출은 아니고 주문각 상태별 총 합계순위가 나오더군요
여기에 매출금액도 살짝 껴넣어 볼까하고
아래와 같이 기간내에 완료된 주문건에 대해서 쿼리문을 작성해 보았는데요
뭔가 오차가 나는것 같기도하고 혹 쿼리상에 문제가 없는건지 한번 확인부탁드립니다..

SELECT sum( a.ct_amount*a.ct_qty ) , b.od_name, b.mb_id //총합계금액,주문자이름,주문자아이디
FROM yc4_cart a, yc4_order b
WHERE a.on_uid = b.on_uid
AND a.ct_status ='완료' //주문,준비,취소,반품된 주문건 제외하고 완료된건만
AND b.mb_id !="" //비회원 제외
AND b.od_id > 1303010000 //기간설정 2013년3월 1일부터
AND b.od_id < 1303311000 // 3월31일까지
group by b.mb_id
ORDER BY sum( a.ct_amount ) DESC //총합계금액대로 순서대로...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

쿼리만 봐서는 특별히 문제가 있는 부분은 발견되지 않습니다.
네 확인 감사드립니다.

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010