MySQL - Total da tabel
19/01/2017
0
Para se ter um resultado com a coluna "valor_segmento" somado (SUM) tem que necessariamente se criar uma outra query?
SELECT segmento, SUM(quantidade * valor) AS valor_segmento FROM tb_fornecedor GROUP BY segmento;
O resultado acima é:
| segmento | valor_seguimento |
| Limpeza e higiene | 335 |
| Marcenaria | 1650 |
| Papelaria e Informática | 1120 |
| Serralheria | 3500 |
Obrigado
Carlos Teixeira
Posts
19/01/2017
Carlos Teixeira
Para se ter um resultado com a coluna "valor_segmento" somado (SUM) tem que necessariamente se criar uma outra query?
SELECT segmento, SUM(quantidade * valor) AS valor_segmento FROM tb_fornecedor GROUP BY segmento;
O resultado acima é:
| segmento | valor_seguimento |
| Limpeza e higiene | 335 |
| Marcenaria | 1650 |
| Papelaria e Informática | 1120 |
| Serralheria | 3500 |
Obrigado
19/01/2017
Jones Granatyr
19/01/2017
Carlos Teixeira
Já consegui resolver.
Não tem necessidade de criar outra query.
Tem que usar WITH ROLLUP com GROUP BY. Veja:
SELECT year,
SUM(profit)
FROM sales
GROUP BY WITH ROLLUP
O resultado
year SUM(profit)
2000 4525
2001 3010
NULL 7535
Observem que o valor final é a soma (profit) dos anos 2000 e 2001.
Até hoje só vi tabelas somando por mês, por ano, por produto etc, mas no final não tem o total.
Dai eu criava outra query só com a soma.
Pesquisei muito e consegui.
Concordo que não tenha ficado claro as minhas explicações.
É só pensar em uma tabela com SOMA (SUM) ou COUNT, mas na última linha não tem o total.
Se, ainda deixei dúvida volto para explicar.
Muito obrigado Jones.
Abraço.
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.