Agrupar registros iguais na query de Select

02/09/2015

0

Pessoal, eu tenho uma query que retorna o valor de venda por clientes de um mesmo produto, mas eu preciso agrupar tudo em apenas uma linha.
Está assim:
Produto ValorVenda Qtd
Bola 4,00 1
Bola 4,00 1
Bola 8,00 2
Bola 12,00 3


Preciso que fique assim:
Bola 28,00 7
Matheus Gomes

Matheus Gomes

Responder

Post mais votado

02/09/2015

declare @temp table (prod char(10), valor decimal(5,2))
insert into @temp(prod, valor) values ('Bola' ,4.05)
insert into @temp(prod, valor) values ('Carro', 5.00)
insert into @temp(prod, valor) values ('Bola', 8.45)
insert into @temp(prod, valor) values ('Carro', 12.10)
insert into @temp(prod, valor) values ('Bola', 3.99)

select prod, sum(valor) 
from @temp
group by prod
order by prod

Jothaz

Jothaz
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