Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/02/2011, 12:49
adriannjimenez
 
Fecha de Ingreso: mayo-2007
Ubicación: Córdoba, Argentina
Mensajes: 56
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Ayuda para sentencia CAST

Hola huesos:

Tenés razón con lo de la concatenación pero lo probé y me sigue dando el error de que falta el paréntesis izquierdo.

Ya lo solucioné con la sentecia MINUS así:

SELECT rm.id_grupo_morfologia, rm.id_razgo_morfologico, gm.desc_grupo_morfologia, rm.desc_razgo_morfologico
FROM rasgos_morfologicos.CFG_GRUPOS_MORFOLOGIAS gm
INNER JOIN rasgos_morfologicos.CFG_RAZGOS_MORFOLOGICOS rm ON gm.id_grupo_morfologia=rm.id_grupo_morfologia
WHERE 1 = 1
AND upper(gm.desc_grupo_morfologia) LIKE upper('%pierna-izq%')
minus (select rm1.id_grupo_morfologia, rm1.id_razgo_morfologico, gm1.desc_grupo_morfologia, rm1.desc_razgo_morfologico
from rasgos_morfologicos.cfg_razgos_morfologicos rm1
inner join rasgos_morfologicos.CFG_GRUPOS_MORFOLOGIAS gm1 on gm1.id_grupo_morfologia=rm1.id_grupo_morfologia
where rm1.ID_GRUPO_MORFOLOGIA=41 and rm1.ID_RAZGO_MORFOLOGICO=4)

Es más largo pero funciona.

Un abrazo