USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda com SQL (Como pegar duplicatas)
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
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
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 =(
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
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
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
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
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
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
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página