Ranking dos produtos mais vendidos nas 3 lojas
Olá, sou iniciante em PHP e mais iniciante ainda em mysql.
Tenho uma dúvida e gostaria de ajuda de vcs.Estou criando um sistema online onde posso verificar em ordem, os produtos mais vendidos nas 3 lojas.Exemplo de como deve ficar:
Produto | Loja A| Loja B| Loja C| Total |
Arroz | 5 | 4 | 2 | 11 |
Feijão | 3 | 6 | 7 | 16 |
Oleo | 7 | 3 | 9 | 19 |
Gostaria de saber qual loja está vendendo mais os produtos e a quantidade, além de ter a soma do total vendido nas 3 lojas.
Estou postando parte do código que levará esse comando
>
<?php
$ssql = "SELECT * FROM snc_vendas GROUP BY produto";
$rs = mysql_query($ssql);
$num_total_registros = mysql_num_rows($rs);
while($row = mysql_fetch_array($rs)){
$id_venda = $row['id'];
$produto = $row['produto'];
$peso = $row['peso'];
$marca = $row['marca'];
$loja = $row['loja'];
// alternando as cores da tabela
$i++;
if($i % 2 == 0 ? $cor="f9f9cc" : $cor="fbe9e9")
echo "
<tr>
<td width='15%' scope='col' align='center' style='background-color:#$cor'>$produto - ($peso)</td>
<td width='15%' scope='col' align='center' style='background-color:#$cor'>$marca</td>";
echo "<td width='10%' scope='col' align='center' style='background-color:#$cor'>";
if ($loja == "A"){
echo "$num_total_registros</td>";
}
echo "<td width='10%' scope='col' align='center' style='background-color:#$cor'>";
if ($loja == "B"){
echo "$num_total_registros</td>";
}
echo "<td width='10%' scope='col' align='center' style='background-color:#$cor'>";
if ($loja == "C"){
echo "$num_total_registros</td>";
}Discussão (12)
Carregando comentários...