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

~이면서 필드값을 카운트 할수 있는 방법 부탁드립니다. 채택완료

스타천재 6년 전 조회 1,840

안녕하세요.

 

list.skin.php 파일에

 

WR_1 ~ WR_4 입력값이 보여지게 되어 있습니다.

매장명 직원명 가입유형 모델명
A매장 홍길동 번호이동 N960
A매장 김영희 신규가입 N950
A매장 홍길동 번호이동 J737
A매장 홍길동 기기변경 J737
B매장 김철수 기기변경 N960

 

질문입니다.

 

위표에 보시면 A매장의 근무하는 홍길동이 번호이동 실적이 2건입니다.

 

게시판 목록쪽에 이와같이 조건부의 필드값을 카운트를 하고 싶습니다.

 

A매장 이면서 홍길동 이면서 번호이동인 카운트

 

이것을 어떻게 표현해야할지 초초초보라 도움이 필요합니다. 

 

원하는 값은 아래와 같습니다.

매장명 직원명 총판매 신규가입 번호이동 기기변경
A매장 홍길동 3건 0건 2건 1건
A매장 김영희 1건 1건    
B매장 김철수 1건     1건

 

 

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

답변 3개

채택된 답변
+20 포인트

총판매

$row_02 = sql_fetch(" SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE wr_is_comment = '0' and wr_1 = 'A매장' and wr_2 = '홍길동' ");

echo $row_01['cnt'];


신규가입

$row_02 = sql_fetch(" SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE wr_is_comment = '0' and wr_1 = 'A매장' and wr_2 = '홍길동' and wr_3 = '신규가입' ");

echo $row_02['cnt'];

로그인 후 평가할 수 있습니다

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

아.. 정말 이렇게 시간내서 도와주시니 너무 감사드립니다.

 

건강하고 즐거운 하루 되세요.

로그인 후 평가할 수 있습니다

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

select 매장명, (select count(가입유형) from 테이블 as b where b.직원명 = a.직원명 and b.가입유형 = b.신규가입 ) as 신규가입, (select count(가입유형) from 테이블 as c where c.직원명 = a.직원명 and c.가입유형 = c.번호이동 ) as 번호이동,  (select count(가입유형) from 테이블 as d where d.직원명 = a.직원명 and d.가입유형 = d.기기변경 ) as 기기변경  from 테이블 as a;

원하시는게 이게 맞는지 모르겠네요;; 총판매는 가져온값들 합치시면 됩니다.

 

서브쿼리를 많이 써서 마음에 안 드는데....다른 좋은 방법 있으면 다른분 답변 부탁드려요. 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인