일간매출현황 완료 된것만 출력하고 싶은데... 질문드립니다

일간매출현황 완료 된것만 출력하고 싶은데... 질문드립니다

QA

일간매출현황 완료 된것만 출력하고 싶은데... 질문드립니다

본문

영카트5 adm/shop_admin/sale1date.php에서

제가 

$sql = " select od_id,
            SUBSTRING(od_time,1,10) as od_date,
            od_settle_case,
            od_receipt_price,
            od_receipt_point,
            od_cart_price,
            od_cancel_price,
    od_refund_price,
            od_misu,
            (od_cart_price + od_send_cost + od_send_cost2) as orderprice,
            (od_cart_coupon + od_coupon + od_send_coupon) as couponprice
       from {$g5['g5_shop_order_table']}
      where SUBSTRING(od_time,1,10) between '$fr_date' and '$to_date'
      order by od_time desc ";
$result = sql_query($sql);

 

이 코드를

 

$sql = " select o.od_id,
            SUBSTRING(o.od_time,1,10) as od_date,
            o.od_settle_case,
            o.od_receipt_price,
            o.od_receipt_point,
            o.od_cart_price,
            o.od_cancel_price,
    o.od_refund_price,
            o.od_misu,
            (o.od_cart_price + o.od_send_cost + o.od_send_cost2) as orderprice,
            (o.od_cart_coupon + o.od_coupon + o.od_send_coupon) as couponprice
       from {$g5['g5_shop_cart_table']} c left join {$g5['g5_shop_order_table']} o on(c.od_id = o.od_id)
      where SUBSTRING(o.od_time,1,10) between '$fr_date' and '$to_date' and c.ct_status='완료' group by o.od_id
      order by o.od_time desc ";
$result = sql_query($sql);

이렇게 바꿨는데

완료 된것만 나오는거 같은데

뭔가 값이 이상한거 같아서 그런데 저 sql문 저렇게 바꾸면 되는건가요?

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 927
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT