Ver Mensaje Individual
  #4  
Antiguo 10-01-2006
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Reputación: 23
lucasarts_18 Va por buen camino
Hola:

Lo he solucionado, en fin era problema en la subconsulta y no en los ||, este último hace lo mismo que concat.

Código SQL [-]
SELECT  P.FICHA AS FICHA,
        VP.APELLIDO__PATERNO ||''|| VP.APELLIDO_MATERNO ||''|| VP.NOMBRE_PRIMERO ||''|| VP.NOMBRE_SEGUNDO AS NOMBRE,
        VP.NPI + VP.DV_NPI AS  NPI,
        P.RUN AS RUN,
        CAT_P.DES_CATEGORIA AS CATEGORIA,
        ESC_P.DESC_ESCUELA AS REP
FROM    prf_profesor P,
        prf_v_profesor VP,
        prf_categoria_profesor CAT_P,
        prf_escuela ESC_P
WHERE   P.RUN = (SELECT VP.RUN || VP.DV_RUN
                  FROM PRF_V_PROFESOR VP, prf_profesor P
                  WHERE P.RUN = concat(VP.RUN,VP.DV_RUN))
AND CAT_P.COD_CATEGORIA = P.COD_CATEGORIA
  AND ESC_P.COD_ESCUELA = P.UBICACION_FICHA
ORDER BY P.FICHA;
Nos vemos...gracias
__________________
No todo es como parece ser...
Responder Con Cita