Agrupar dados e somar ao final, como fazer [SQL SERVER]
Gostaria de saber como fazer esse Script para trazer o mesmo resultado mas não tão Gambiarra usei Union ALL
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
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
Curtidas 0
Melhor post
Emerson Nascimento
23/10/2021
pesquise pelo comando ROLLUP
GOSTEI 1
Mais Respostas
Matheus Menezes
23/10/2021
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
GOSTEI 0