Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Igor.Leroy

como mesclar dados iguais?

Recommended Posts

Bom dia,

Estou agarrado com uma tabela aqui no banco, preciso mesclar os dados onde os mesmos tiverem iguais e somem o valor.

Exemplo da tabela:

nome | numero | valor

igor | 12 | 2

pedro | 10 | 2

igor | 10 | 2

igor | 10 | 2

pedro | 15 | 2

igor | 10 | 2

pedro | 10 | 2

 

Necessito montar um modo de que a tabela fique assim:

igor | 12 | 2

igor | 10 | 6

pedro | 15 | 2

pedro | 10 | 4

 

Mesclando nomes juntamente com numeros iguais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Giesta,

você não entendeu, eu não quero selecionar, quero alterar os dados da tabela, seria algo como UNION, o meu problema é na hora de somar usando o UNION.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nada de union, union eh pra outra finalidade, juntar dados de consultas diferentes no mesmo result set

 

o q você tem q fazer eh criar outra tabela igual a essa (CREATE TABLE tabb like taba) e depois fazer o insert

 

insert into tabb

select nome, numero , sum(valor) from taba group by nome,numero

 

deletar a taba e renomear a tabb pra taba

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce tambem pode fazer um bacalhau do tamanho dum bonde pra fazer isso sem criar outra tabela, a opçao eh sua

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.