Cara, Acredito que não seja isso, mas não tem necessidade utilizar esse distinct que vc colocou.
Em 19 de fevereiro de 2010 12:53, cegoncalvesvr <cegoncalve...@yahoo.com.br>escreveu: > > > Amigos, > > O select abaixo esta sendo execuado sem erro. Porém, ele não esta > conseguindo CONTAR as quantidades corretas dos atendimentos pela faixa de > horario montada. > __________________________________________________________ > SELECT > distinct > faixa.cd_faixa_hor_rel, > to_char(faixa.hr_ini,'hh24:mi') h_ini, > to_char(faixa.hr_fim,'hh24:mi') h_fim, > COUNT (atendime.hr_atendimento) > > FROM > dbamv.atendime, > dbamv.faixa_hor_rel faixa, > dbamv.especialid e > > WHERE atendime.tp_atendimento = 'U' > and atendime.dt_atendimento = ('01/01/2010') > and to_char(atendime.hr_atendimento,'hh24:mi') between '01:00' and '01:59' > and atendime.cd_ori_ate = DECODE(1,'%',atendime.cd_ori_ate,1) > AND ATENDIME.CD_multi_empresa =1 > and e.cd_especialid=atendime.cd_especialid > and e.cd_especialid = 8 > group by > > faixa.cd_faixa_hor_rel, > to_char(faixa.hr_ini,'hh24:mi'), > to_char(faixa.hr_fim,'hh24:mi') > __________________________________________________________ > A saida deveria ser assim: > > Faixas de Horario Atendimentos > 00:00 as 00:59 10 > 01:00 as 01:59 80 > 02:00 as 02:59 07 > ....... > 23:00 as 23:59 08 > > Entretanto, o select não esta somando os atendimentos pelos horarios, > esta somando TODOS os atendimentos do dia (ex: 400 atendimentos no dia). > Os 400 aparecem em todas as faixas de horarios. > Esta ERRADO. > > Quem puder me ajudar. > Obrigado > > > -- Atenciosamente Francisco Porfirio Ribeiro Neto [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ 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: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html