14/02/2011, 12:49
|
| | 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 |