Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/11/2012, 06:11
cpozo
 
Fecha de Ingreso: septiembre-2007
Mensajes: 29
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: No obtengo registros con referencias a null

Sería así como dices? Es que así tampoco me funciona. He probado ponerle(+) en todas las combinaciones posibles y de ninguna me muestra lo deseado. Por favor si alguien me la puede revisar bien y decirme que hago mal o que tengo que modificar, Es que ya no sé que hacer y llevo así varios dias. Me urge bastante. Un saludo y muchas gracias

Código SQL:
Ver original
  1. SELECT DISTINCT u.CO_UNID AS codigo, u.NO_UNID AS unid,
  2.  t.NOMBRE  AS emp,
  3.  t.APELLIDO1  AS ape1,
  4.  t.APELLIDO2  AS ape2,
  5. t.CO_EMPLEADO  AS coemp,
  6. u.TIT_RESP AS resp,
  7. (SELECT NO_PUESTO
  8. FROM PUESTO PU
  9. WHERE PU.CO_PUESTO=E.CO_PUESTO
  10. AND u.CO_RESPONSABLE = t.ID_TRABAJADOR
  11. AND e.TRAB_ID_TRABAJADOR=t.TRAB_ID_TRABAJADOR
  12. ) puesto
  13. FROM UNID u, TRABAJADOR t, TRABUNID e , PUESTO pu
  14. WHERE pu.co_puesto=e.co_puesto
  15. AND e.id_trabajador=t.id_trabajador
  16. AND e.co_unid=u.co_unid
  17. AND u.co_responsable(+)=t.id_trabajador
  18. AND U.ES_SOCIO LIKE 'S'  
  19. AND (translate(LOWER(u.UNID_ORG),'áéíóúÁÉÍÓÚäëïöüÄËÏÖÜÑÇ', 'aeiouaeiouaeiouaeiouñç')
  20. LIKE translate(LOWER(USTRIOA.PK_TRANSF.FU_ACC_TR('%A%')),'áéíóúÁÉÍÓÚäëïöüÄËÏÖÜÑÇ', 'aeiouaeiouaeiouaeiouñç') )
  21. ORDER BY u.NO_UNID