Usuário com melhor resposta
Como eliminar dados duplicardo no SQL abaixo? qual o erro?

Pergunta
-
Porque não consigo eliminar os valores duplicados? o que há de errado
SELECT ibsrp1, ibsrp2, iblitm, ibaitm FROM PRODDTA.F4102 WHERE trim(ibsrp2) <> 'F' and TRIM(IBMCU) LIKE '310%' AND TRIM(IBPRP3) <> '1' OR trim(ibsrp2) <> 'F' and TRIM(IBMCU) LIKE '311%' AND TRIM(IBPRP3) <> '1'
group by iblitm
Respostas
-
Boa tarde,
Flavio, tente adicionar todas as colunas retornadas pela query que não estão dentro de uma função de agregação (ex: sum, max, min, etc), ou tente remover a clausula Group By e adicione o Distinct logo depois do Select.
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta FlavioPrates terça-feira, 27 de agosto de 2013 19:16
-
Flavio, não ha necessidade de usar o group by ja que voce não esta usando nenhuma função de agrupamento no seu select, tente tirar o group by e depois do select colocar um "distinct"
Alexandre Matayosi Conde Mauricio.
- Marcado como Resposta FlavioPrates terça-feira, 27 de agosto de 2013 19:16
Todas as Respostas
-
Flavio, não ha necessidade de usar o group by ja que voce não esta usando nenhuma função de agrupamento no seu select, tente tirar o group by e depois do select colocar um "distinct"
Alexandre Matayosi Conde Mauricio.
- Marcado como Resposta FlavioPrates terça-feira, 27 de agosto de 2013 19:16
-
Boa tarde,
Flavio, tente adicionar todas as colunas retornadas pela query que não estão dentro de uma função de agregação (ex: sum, max, min, etc), ou tente remover a clausula Group By e adicione o Distinct logo depois do Select.
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta FlavioPrates terça-feira, 27 de agosto de 2013 19:16
-
-