Ola pessoal!
Alguem saberia como resolver este problema?
Tenho um tabela como abaixo:
Todas as colunas receberam valores duplicados, porém preciso de um comando SQL que exclua as linha duplicadas, apenas quando a coluna "Encomenda" e a coluna "Unid" estiverem duplicas! Como podem ver nas linhas 4 e 5 as mesmas são as únicas que se repetem na coluna "Encomenda" e na coluna "Unid", sendo assim o SQL teria que excluir uma! Mas a correta a ser excluída seria a linha cuja coluna revisão fosse maior, no caso coluna "Rev" Registro "B".
Alguém sabe como faço isso?
Alguem saberia como resolver este problema?
Tenho um tabela como abaixo:
Data | Seq | Encomenda | Unid | Rev |
6/11/2015 | 1 | 15981 | 18 | B |
6/11/2015 | 11 | 16108 | 1 | A |
6/11/2015 | 4 | 16159 | 1 | A |
6/11/2015 | 9 | 16159 | 2 | A |
6/11/2015 | 15 | 16159 | 2 | B |
6/11/2015 | 15 | 16159 | 3 | A |
Todas as colunas receberam valores duplicados, porém preciso de um comando SQL que exclua as linha duplicadas, apenas quando a coluna "Encomenda" e a coluna "Unid" estiverem duplicas! Como podem ver nas linhas 4 e 5 as mesmas são as únicas que se repetem na coluna "Encomenda" e na coluna "Unid", sendo assim o SQL teria que excluir uma! Mas a correta a ser excluída seria a linha cuja coluna revisão fosse maior, no caso coluna "Rev" Registro "B".
Alguém sabe como faço isso?