Tema: kespinoza
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/03/2007, 11:09
kespinoza
 
Fecha de Ingreso: abril-2006
Mensajes: 35
Antigüedad: 18 años
Puntos: 0
Re: kespinoza

Cita:
Iniciado por Sir Matrix Ver Mensaje
como es eso?? podrías poner un ejemplo?

saludos
Lo hice asi:
-- ESTE ES EL SELECT PRINCIPAL LOS SELECT QUE ESTAN DENTRO DE LOS PARENTESIS SON SELECTS ANIDADOS QUE QUEDARAN COMO COLUMNAS DEL SELECT PRINICIPAL)
SELECT DISTINCT
AA.FECHA_INGRESO ATENCION,
AA.FECHA_EGRESO EGRESO,
AE.NOMBRE EMPRESA_DESC,
-- // TERMINA SELECT PRINCIPAL //
(SELECT distinct A.DIAGNOSTICO COD_ING1
FROM DIAG_ENTRADA A
WHERE A.TIPO = :TIPO_ING
AND ROWNUM = 1
AND A.ADMISION = AA.SECUENCIA -- HACE REF. ALA LLAVE PRINC
AND A.FECHA_NACIMIENTO = AA.FECHA_NACIMIENTO
AND A.PACIENTE = AA.CODIGO_PACIENTE)COD_DIAG_ING_1,
--//// TERMINA PRIMERA COLUMNA SELECT///
(SELECT distinct A.DIAGNOSTICO COD_ING1
FROM DIAG_ENTRADA A
WHERE A.TIPO = :TIPO_ING
AND ROWNUM = 2
AND A.ADMISION = AA.SECUENCIA -- HACE REF. ALA LLAVE PRINC
AND A.FECHA_NACIMIENTO = AA.FECHA_NACIMIENTO
AND A.PACIENTE = AA.CODIGO_PACIENTE)COD_DIAG_ING_2
--// TERMINA SEGUNDA COLUMNA SELECT //
--//INICIA FROM DEL SELECT PRINCIPAL //
FROM INGRESO AA, CLIENTE AP
WHERE VIENE LA RELACION DE LAS DOS TABLAS.