[SQL- SERVER]- Remover registros duplicados e deixar o de maior valor
bom dia estou precisando de ajuda!!!!
O cenário tenho uma tabela com uma coluna de código int (não é PrimaryKey) e uma de valores tipo float
Preciso retirar a duplicidade é deixar a que tenha o maior valor estou tentando fazer da seguinte forma
O cenário tenho uma tabela com uma coluna de código int (não é PrimaryKey) e uma de valores tipo float
Preciso retirar a duplicidade é deixar a que tenha o maior valor estou tentando fazer da seguinte forma
DELETE FROM FAT_CADA_HONO WHERE CODIGO_CBHPM + COD_TAB + QTDE_CH IN ( SELECT CODIGO_CBHPM + COD_TAB + QTDE_CH FROM FAT_CADA_HONO GROUP BY CODIGO_CBHPM, COD_TAB, QTDE_CH HAVING COUNT(CODIGO_CBHPM) > 1 )
Lucas Torres
Curtidas 0
Respostas
Emerson Nascimento
12/02/2020
dê mais detalhes sobre os campos CODIGO_CBHPM, COD_TAB e QTDE_CH.
se possível, apresente uma listagem de exemplo do conteúdo da tabela.
se possível, apresente uma listagem de exemplo do conteúdo da tabela.
GOSTEI 0