Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/07/2012, 08:26
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: Buscar dato en cadena Separada por Comas

el error es porque la funcion nada mas acepta 1 valor y tu estas regresando mas de uno, tendrias que hacer tu consulta tipo

Código SQL:
Ver original
  1. CREATE TABLE #temp(
  2. value1 VARCHAR(20),
  3. value2 VARCHAR(20)
  4. )
  5.  
  6. INSERT INTO #temp VALUES ('1;2;;;','20;-60;0;0;0')
  7. INSERT INTO #temp VALUES ('1;0;2;;','20;-60;10;0;0')
  8.  
  9. SELECT
  10. (SELECT DATA FROM [SplitApplication](value2) WHERE id=(SELECT id FROM [SplitApplication](value1) WHERE DATA LIKE '%2%')) AS dato FROM #temp

saludos!

(deberia de cobrar por estas consultas me cae :S )
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me