Ir para conteúdo
Fórum CódigoFonte.net
edyr0x

RELÁTORIO PHP MYSQL USANDO SUM

Recommended Posts

Alguém poderia me ajudar a gerar uma relátório em php?

preciso gerar uma tabela com total de bolsas vendidas por mês.  com total de cada modelo de bolsa fabricada por mês e total geral

até consegui, porém gostaria de gerar com os meses nas colunas e só consegui gerar com os meses nas linhas... 

tentei da seguinte forma:

 

$link = $conexao;


$consultar = "SELECT SUM(`resumo_bolsa_80`) AS m80, 
       SUM(`resumo_bolsa_12`) AS m12,
      SUM(`resumo_bolsa_20`) AS m20,
       SUM(`resumo_bolsa_40`) AS m40,
        SUM(`resumo_bolsa_90`) AS m90, 
         SUM(`resumo_bolsa_38`) AS m38, 
       MONTHNAME(resumo_data) AS `mes` 
FROM  resocor
GROUP  BY YEAR(`resumo_data`), 
          MONTH(`resumo_data`)"; 

$resulta = mysqli_query($link, $consultar);
 

################## codigo php #######################

<table>
      <tr>
            <th class="tg-sg5v">MES</th>
            <th class="tg-sg5v">80</th>
            <th class="tg-sg5v">12</th>
            <th class="tg-sg5v">20</th>
            <th class="tg-sg5v">40</th>
            <th class="tg-sg5v">90</th>
            <th class="tg-sg5v">38</th>
        </tr>
        <?php 
            foreach ($resulta as $row) {
        ?>
            <tr>
               
                <td class="tg-0w8i"><?php echo $row['mes']; ?></td>
                <td class="tg-0w8i"><?php echo $row['m80']; ?></td>
                 <td class="tg-0w8i"><?php echo $row['m12']; ?></td>
                 <td class="tg-0w8i"><?php echo $row['m20']; ?></td>
                 <td class="tg-0w8i"><?php echo $row['m40']; ?></td>
                 <td class="tg-0w8i"><?php echo $row['m90']; ?></td>
                 <td class="tg-0w8i"><?php echo $row['m38']; ?></td>
            </tr>
        <?php  }     ?>
 </table
 

SEGUE TABELA ANEXADA DE COMO GOSTARIA QUE APARECESSE NO RELATORIO

TABELA_BOLSAS.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...