Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-07-2006
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Left Join con parámetro

Hola:

Tengo una consulta especialmete para mostrarla en un reporte, con bien se sabe los reportes se confecionan para que tenga varias formar de mostrar registros, es decir a través de varios parametros.

Aquí tengo mi consulta:

Código SQL [-]
SELECT         
  ESC.SIGLA_ESCUELA,         
  DECODE(NOM.FEC_NOMBRA,NULL,NOM.FEC_INI_NOMBRA) AS MES,
  TO_CHAR(DECODE(NOM.FEC_NOMBRA,NULL,NOM.FEC_INI_NOMBRA),'MONTH') AS MES2,
  SUM(FX_COSTO_PROFESOR (
          NOM.ANO_ACADEMICO,NOM.COD_ESCUELA,
          NOM.COD_NOMBRA )) AS COSTO
  FROM PRF_NOMBRAMIENTO NOM,
           PRF_ESCUELA ESC,
           PRF_SEGUIMIENTO SEG
  WHERE NOM.ANO_ACADEMICO  = I_ANO_ACADEMICO
     AND NOM.COD_ESCUELA       = ESC.COD_ESCUELA
     AND NOM.RUN                     = I_RUN      *****Aquí quiero que muestra los registros aunque no haya coincidencia*****
     AND SEG.COD_ESTADO_SEG  = I_OPCION
     AND SEG.ANO_ACADEMICO    = NOM.ANO_ACADEMICO
     AND SEG.COD_ESCUELA        = NOM.COD_ESCUELA
     AND SEG.COD_NOMBRA         = NOM.COD_NOMBRA
     AND SEG.ESTADO                = 'VIGENTE'       
  GROUP BY ESC.SIGLA_ESCUELA,
                NOM.FEC_NOMBRA,
                NOM.FEC_INI_NOMBRA
  ORDER BY NOM.FEC_NOMBRA ASC

Hay un parametro que es I_RUN y me gustaría saber como puedo hacer que si no encuentra coincidencia me muestre igualmente los registros, espero que se entienda .

Gracias..

Hasta Luego -
__________________
No todo es como parece ser...

Última edición por lucasarts_18 fecha: 20-07-2006 a las 20:28:58.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
usando LEFT JOIN o RIGHT JOIN alcides SQL 8 03-05-2007 17:35:46
LEFT OUTER JOIN e INNER JOIN Juntos alcides SQL 3 08-07-2005 18:06:27
Equivalente left join fjcg02 SQL 6 23-03-2005 16:21:54
Subconsultas o Left Join tigrillo34 SQL 1 12-03-2005 02:25:10
LEFT JOIN extraños? Gydba Oracle 5 07-05-2004 22:11:32


La franja horaria es GMT +2. Ahora son las 12:48:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi