podrias usar esto para remover los 0's al inicio de la cadena :) ya seria cuestion tuya acomodarlo en una funcion para poder encontrar cuales son los registros repetidos :)
Código SQL:
Ver originalDECLARE @cadena VARCHAR(20)
DECLARE @x INT
SET @cadena='000000051234'
SET @x=1
while @x<=len(@cadena)
BEGIN
IF charindex('0',@cadena,1)=1
SET @cadena=SUBSTRING(@cadena,charindex('0',@cadena,1)+1,len(@cadena))
SET @x=@x+1
END
IF charindex('0',@cadena,1)=1
SET @cadena=SUBSTRING(@cadena,charindex('0',@cadena,1)+1,len(@cadena))
print @cadena