rlinop
|
PORTO ALEGRE RS - BRASIL
|
|
Postada em 17/03/2006 09:31 hs
Olá gente..
Bom, o que eu preciso saber é o seguinte.. Tem algum comando SQL que verifique duplicatas?
Por exemplo, eu sei que existe o comando DISTINCT que serve para retirar as duplicatas, mas eu quero JUSTAMENTE o contrário, eu quero pegar SOMENTE as duplicatas do banco, alguém sabe como?
Obrigado desde já e um forte abraço a todos.
Wai, Rafael Portal
|
|
|
|
|
Postada em 17/03/2006 09:43 hs
Mostra todos os registros duplicados (com o mesmo cod_cli) SELECT DISTINCTROW * FROM Pedidos WHERE [Cod_Cli] In (SELECT [Cod_Cli] FROM [Pedidos] As Tmp GROUP BY [Cod_Cli] HAVING Count(*)>1 ) ORDER BY Cod_Cli;
dsmn
|
|
|
rlinop
|
PORTO ALEGRE RS - BRASIL
|
|
Postada em 17/03/2006 09:53 hs
Amigo, poderia explicar? Não entendi nada =/
Obs.: Se eu não entender como funciona não vou poder adaptar para o meu problema =(
|
|
|
|
Postada em 17/03/2006 10:39 hs
No exemplo que eu te enviei a Select irá trazer todos os registro da Tabela (Pedido) cujo campo (cod_cli) esteja duplicado, qq coisa passa a estrutura da base é qual ou quais campos deverão ser verificados como duplicados
dsmn
|
|
|
|
Postada em 17/03/2006 12:06 hs
no SQL Server ... select B1_DESC, Count(*) from SB1010 group by B1_DESC having Count(*) > 1 neste exemplo, vai retornar todos os produtos onde exista mais de um produto com a mesma descrição
|
|
|
|
Postada em 17/03/2006 12:06 hs
no SQL Server ... select B1_DESC, Count(*) from SB1010 group by B1_DESC having Count(*) > 1 neste exemplo, vai retornar todos os produtos onde exista mais de um produto com a mesma descrição
|
|
|