Comando Select, agregação especificando a consulta

03/08/2014

0

Olá,
gostaria de mostrar no DBGrid somente os e-mails repetidos da Tabela(Pacote1) e que o primeiro e-mail repetido fosse ignorado, restando somente de fato os e-mails iguais depois do primeiro.

estou usando..:
dm.query.SQL.Add('select count(emails) from Pacote1 group by emails having count(emails)>1 and not código in (select min(código) from pacote1 group by nome count(nome)>1)');

Pacote1 é minha tabela, emails é meu campo, código é meu campo(autonumeração).

Dá erro de SINTAXE, onde posso estar errando?
Alexandre

Alexandre

Responder

Post mais votado

04/08/2014

Você quer que retorne o que é como?
tente algo assim

select * From
(Select Row_Number() Over(Partition By [coluna1],[coluna2],[coluna3] order By [qualquer_coluna]) As RowNumber,* From Table_Name)T
Where T.RowNumber > 1

Fabiano Carvalho

Fabiano Carvalho
Responder

Mais Posts

03/08/2014

Alexandre

UP UP
Responder

03/08/2014

Alexandre

Alguém, alguma ideia?
Responder

03/08/2014

Alexandre

Ultimo UP, vamos ver se agora dá, to meio sem tempo pra sair atrás das pesquisas pessoal,..
mas tudo bem, se alguém aparecer esta bem vindo :)
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar