Ir para conteúdo
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_bolsas_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

Olá!
Pra te ajudar melhor, eu precisaria saber pelo menos
a) o que resultou da consulta ao mysql
Mas pra uma melhor compreensão talvez fosse bom tb saber 
b) a estrutura mysql

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

  • Conteúdo Similar

    • Por Elizandro Oliveira
      Bom Dia,
       
      Tenho 10 colunas de Siglas de Defeito, e 10 Colunas de quantidade de cada defeito,
      D1 = Defeito
      Q1 = Quantidade de Defeitos D1
      D2 = Defeito
      Q2 = Quantidade de Defeitos D2
      e assim por diante;
       
      D1 pode conter as siglas C1, C2, C3, C4 até C40
      D2  pode conter as siglas C1, C2, C3, C4 até C40
      D3  pode conter as siglas C1, C2, C3, C4 até C40
      e assim por diante
      Vejam a imagem em anexo;
       
      Preciso verificar as colunas e somar todos os defeitos de cada tipo, ranqueando as 3 maiores quantidades de defeitos, como na imagem anexo.
       
      Podem me dar uma ajuda com isso.
       
      Obrigado pela atenção;
       
       

    • Por gabrielsa
      Boa noite, estou tentando criar um sum e apresentar em tela, porem quase todos os exemp´lo que vejo usa a chamada do $conn, e no meu caso estou usando um arquivo que ja trazer a conexao ocm o banco e o select+query+row esta apresentando erro. segue o codigo.
       
       
      <?php require 'config.php'; ?> <?php $gasto = "select sum(buy) from home" $resultgasto = mysqli_query($gasto); $resultGasto_query = mysqli_fetch_row($resultgasto); ?> <html> <head> <title>Tabela poker</title> <link rel="stylesheet" type="text/css" href="css/home.css"> </head> <body> <table style="padding-top: 20px;height: 202px;width: 171px;" ID="tabelabk1" > <tr> <th>(%)</th> <th>VALOR</th> </tr> <tr> <td bgcolor="darkgreen">Gasto</td> <?php <td bgcolor="#FF6347">.$$resultGasto_query['buy'].</td>?> </tr>
    • Por felipelinux
      Olá pessoal boa tarde sou iniciante em php, gostaria se possível de um ajuda, tenha um banco em mysql, que contem uma tabela e 4 colunas.
       
      exemplo. :
       
      banco: teste
      tabela: usuario
      colunas: id,nome,data e email.
       
      como faço para gerar um relatório simples em php, com base nessas informações que tenho no mysql, ja fiz algumas pesquisas, mas estou com dificuldade.
       
      agradecido.
    • Por renicarminatti
      ola boa noite, preciso de ajuda com a seguinte consulta...
       
      tenho a tabela...

       
      e preciso fazer o seguinte comando....
       
      SELECT cliente_id, sum(credito), sum(debito), (sum(credito) - Sum(debito)) AS SALDO ,  ativo
      FROM ficha
      WHERE ativo ='1'
      group by cliente_id
       
      esse é o resultado...

       
      agora como faço pra trazer somente as linhas cujo a coluna saldo esta negativo tentei assim...
       
      SELECT cliente_id, sum(credito), sum(debito), (sum(credito) - Sum(debito)) AS SALDO ,  ativo
      FROM ficha
      WHERE ativo ='1'
      And SALDO < 0
      group by cliente_id
       
      só que da erro devido a coluna SALDO ser uma soma eu acho... 
       
      alguma luz?
       
    • Por igorpmf
      Eu tenho uma tabela PAGAMENTO que contem a data que o pagamento foi realizado:

       
      só que eu queria gerar um gráfico que separasse os pagamentos por montantes, por exemplo:
      MÊS 05 - R$ 1,600
      MÊS 07 - R$ 1,350
      MÊS 08 - R$ 900
       

       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.