Ir para conteúdo
Fórum Script Brasil
  • 0

Somar colunas


Exacon

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'Exacon' !

Se cove tem várias colunas e quer apresentar uma última coluna com um somatírio das colunas anteriores terá que fazer como abaixo:

SELECT col1, col2, col3, (col1 + col2 + col3) AS Total 
FROM minhatabela
Se você quer que o MySQl apresente como resultado, na última linha o total das somas das colunas, então você terá que usar a cláusula GROUP BY com uma variação chamada WITH ROLLUP. Exemplo:
minhaTabela
Col1     Col2
Arroz       5
Feijao      5
Arroz       4
Feijao     10
Executando
SELECT Col1, SUM(Col2) AS SOMA
FROM minhaTabela
GROUP BY Col1 WITH ROLLUP;
Teremos:
Col1     SOMA
Arroz       9
Feijao     15
(NULL)     19

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...