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

SQL Server

SQL

SELECT

23/10/2021

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

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

23/10/2021

pesquise pelo comando ROLLUP

GOSTEI 1

Mais Respostas

Matheus Menezes

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
POSTAR