Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2012, 08:56
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: Caracteres comodin con un registro

Te sirve esto:

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. dato VARCHAR(10)
  4. )
  5.  
  6. CREATE TABLE #temp2
  7. (
  8. dato VARCHAR(10)
  9. )
  10.  
  11. INSERT INTO #temp VALUES ('10')
  12. INSERT INTO #temp VALUES ('205')
  13.  
  14. INSERT INTO #temp2 VALUES ('9910')
  15. INSERT INTO #temp2 VALUES ('99205')
  16. INSERT INTO #temp2 VALUES ('99100')
  17.  
  18. SELECT t2.dato FROM #temp AS t1,#temp2 AS t2
  19. WHERE RIGHT(t2.dato,len(t1.dato))=t1.dato

Lo que hace este query es que te compara los datos de la tabla 1 (10,205) contra los de la tabla 2 tomando solo los caracteres necesarios de la derecha de tabla 2(en este ejemplo del numero 9910 nada mas tomaria 10) :)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me