Agrupar dados e somar ao final, como fazer [SQL SERVER]

23/10/2021

0

Gostaria de saber como fazer esse Script para trazer o mesmo resultado mas não tão Gambiarra usei Union ALL

SELECT Nome_Produto,COUNT(*)''TOTAL'' FROM tbl_produtos
GROUP BY Nome_Produto
UNION ALL
SELECT ''TOTAL'',COUNT(*) FROM tbl_produtos


Nome_Produto TOTAL
-------------------- -----------
açucar 5000
Maizena 3000
Milharina 1000
Feijão 2000
Arroz 60000
Biscoito Trakinas 4000
TOTAL 75000

(7 linhas afetadas)
Horário de conclusão: 2021-10-23T15:21:23.7742795-03:00
Matheus Menezes

Matheus Menezes

Responder

Post mais votado

23/10/2021

pesquise pelo comando ROLLUP

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

24/10/2021

Matheus Menezes

pesquise pelo comando ROLLUP



Muito Obrigado meu amigo deu super certo sem gambiarra rs!!!
SELECT ISNULL(Nome_Produto,'TOTAL')'Nome_Produto',COUNT(*)'TOTAL' FROM tbl_produtos
GROUP BY ROLLUP  (Nome_Produto)


Nome_Produto TOTAL
-------------------- -----------
açucar 5000
Arroz 60000
Biscoito Trakinas 4000
Feijão 2000
Maizena 3000
Milharina 1000
TOTAL 75000

(7 linhas afetadas)


Horário de conclusão: 2021-10-24T14:04:40.0399463-03:00
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar