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

23/10/2021

4

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
Responder

Post mais votado

23/10/2021

pesquise pelo comando ROLLUP

Responder

Mais Posts

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar