Por que voce está fazendo auto-relacionamento? Acho que falta parte 
da história aqui.

--- Em oracle_br@yahoogrupos.com.br, "cegoncalvesvr" 
<[EMAIL PROTECTED]> escreveu
>
> Ola amigos!
> 
>     Preciso saber quais pacientes foram atendidos num intervalo de 
um 
> dia para o outro.
> Ex: Paciente foi atendido no dia 01/07/2005 as 20:40 min.
>     (o sistema gerou um codigo de atendimento 20010)
>      Esse mesmo paciente foi atendido no dia 02/07/2005 as 00:20
>     (o sistema gerou um codigo de atendimento 20011)
> 
> Ex: da minha query que nao esta retornando o numero correto de 
> registros:
> 
> 
>   SELECT  NM_CONVENIO, CD_ATENDIMENTO
>   FROM DBAMV.ATENDIME A
>   WHERE TO_CHAR(DT_ATENDIMENTO, 'YYYY')='2005' 
>     AND TP_ATENDIMENTO IN ( 'U')
>     AND CD_ESPECIALID=36
>     AND EXISTS (SELECT 2 FROM DBAMV.ATENDIME A2
>                    WHERE A.CD_PACIENTE=A2.CD_PACIENTE
>                      AND A.DT_ATENDIMENTO=A2.DT_ATENDIMENTO + 1
>                      AND TP_ATENDIMENTO IN ('I', 'E', 'A'))
>






--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________
Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a