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

재입고 sms 알림 누적수 출력 쿼리문한번 봐주세요 ㅠ 채택완료

klee 3년 전 조회 1,757

재입고 sms 알림 누적수 별로 순위를 매겨 상품아이디를 출력하고 싶은데 쿼리문을 어떻게 선언해야할지 감이 안오네요;; 

 

순위 상품코드 재입고알림sms수
1 168210 350건
2 324123 100건

 

</p>

<p>//선언부분 </p>

<p>$sql_common = "  from {$g5['g5_shop_item_stocksms_table']} ";

$sql = " select count(*) as cnt " . $sql_common . " where it_id ";  // 상품코드의 재입고알림갯수를 계산 어떻게 해야할지 모르겠습니다.ㅠㅠ 

$row = sql_fetch($sql);

$send_count = $row['cnt'];</p>

<p> </p>

<p>//출력부분  </p>

<p><tr>

        <th >순위</th>

        <th >상품코드</th>

        <th ><?php echo number_format($send_count); ?></th>

       

</tr>

 </p>

<p>

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

답변 2개

채택된 답변
+20 포인트
플래토
3년 전

</p>

<p>// ... 상단 영역생략

$sql_common = "  from {$g5['g5_shop_item_stocksms_table']} ";  

$sql = " select it_id, count(*) as cnt " . $sql_common . " group by it_id  order by count(*) desc";  

$result = sql_query($sql);

?></p>

<p><table>

<tr>

        <th >순위</th>

        <th >상품코드</th>

        <th >재입고알람 SMS수</th></p>

<p></tr></p>

<p><?php</p>

<p>for ($i = 1; $ $row = sql_fetch_array($result); $i++) {

//출력부분  </p>

<p>?></p>

<p><tr></p>

<p>    <td> <?php echo $i;?></td></p>

<p>    <td> <?php echo $row['it_id'];?></td></p>

<p>    <td> <?php echo number_format($row['cnt']); ?></td>

</tr>

 <?php } ?>

</table></p>

<p>

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

답변에 대한 댓글 2개

k
klee
3년 전
아아 감사합니다 ㅠㅠ
k
klee
3년 전
안녕하세요!! 덕분에 해결되었습니다.!!

혹시 재입고 알림 전송고객과 미전송고객으로 나눌수 있을까요? 감사합니다.
ss_send 값을 true false 값으로 나누면 될거 같은데;; 쿼리가 딸리네요 ㅠㅠ

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

재고입고 기준점을 찾으면 될것같아여

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

답변에 대한 댓글 1개

k
klee
3년 전
재입고 알림 문자알림을 등록했는지 안했는지 true false로 분리하면 될거 같은데 로직은 있는데 툴이 딸리네요ㅠ

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

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

로그인