Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2014, 15:48
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Detectar registros duplicados

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 original
  1. DECLARE @cadena VARCHAR(20)
  2. DECLARE @x INT
  3. SET @cadena='000000051234'
  4. SET @x=1
  5. while @x<=len(@cadena)
  6. BEGIN
  7. IF charindex('0',@cadena,1)=1
  8.     SET @cadena=SUBSTRING(@cadena,charindex('0',@cadena,1)+1,len(@cadena))
  9. SET @x=@x+1
  10. END
  11. IF charindex('0',@cadena,1)=1
  12.     SET @cadena=SUBSTRING(@cadena,charindex('0',@cadena,1)+1,len(@cadena))
  13.  
  14. print @cadena
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me