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