quinta-feira, 12 de maio de 2011

Select em Firebird para encontrar matriculas duplicadas

Segue abaixo um select que traz todas as matriculas repetidas dentro de uma tabela. Funciona, basta adaptar de acordo com sua necessidade.

select cliente.cod_cliente, cliente.dsc_matricula
from cliente group by cliente.cod_cliente, cliente.dsc_matricula
having (select count(*)
from cliente cli
where cod_empresa =75 and cliente.dsc_matricula = cli.dsc_matricula) > 1
order by cliente.dsc_matricula

É isso ae, quando sobrar um tempo eu posto mais coisas.