SHsoft - 쉐어에드(공유광고) SHshop Pro 쇼핑몰 제작, 홈페이지 제작-MYSQL 게시판

본문 바로가기
MYSQL
개발자를 위한 온라인 커뮤니티  
HOME > MYSQL

 

MYSQL
mysql IF조건 후 SUM 해서 가져오기[SELECT SUM IF GROUP BY]
작성자 : 관리자
조회 : 333
등록일 : 2016-02-04 (211.169.138.253) , 추천 : 0

mysql IF조건 후 SUM 해서 가져오기[SELECT SUM IF GROUP BY]

mysql IF조건 후 SUM 해서 가져오기[SELECT SUM IF GROUP BY]

 

SELECT member_nm, SUM(tgprice) gprice, 

SUM(a.price*a.qty) tprice,

SUM(IF(b.pole like '%1%' ,(a.price*a.qty), 0)) tprice1, 

SUM(IF(b.pole like '%2%' ,(a.price*a.qty), 0)) tprice2, 

SUM(IF(b.pole like '%3%' ,(a.price*a.qty), 0)) tprice3, 

SUM(IF(b.pole like '%4%' ,(a.price*a.qty), 0)) tprice4, 

SUM(IF(b.pole like '%5%' ,(a.price*a.qty), 0)) tprice5 

FROM table_01 a, table_01 b  WHERE date > '2015-01-01' AND a.no=b.pno GROUP BY member_id ORDER BY tprice DESC

 

// SUM(IF(b.pole like '%1%' ,(a.price*a.qty), 0)) tprice1, 

   b테이블의 pole 필드에서 1을 포함하고 있는 것 중에 a테이블의 price x qty 을 곱한 것의 합을 구해서 가져오는 질의. 

MYSQL 목록
이름 내용 등록일
댓글(comment)
* 표시가 있는 부분은 필수 입력 사항입니다.
MYSQL
*
*
비밀글
* 웹에디터 시작
상호 : SHsoft | 대표 : 윤상현 | 팩스 : 070-7501-7475 | 개인정보책임자 : 윤상현
이메일 : shsoft.app@gmail.com | 사업자 등록번호 : 125-40-00023 | 주소 : 인천시 부평구 시장로 33 7층 9호
Copyright © 2015 SHsoft All rights reserved.