Francisco, tente assim:
select 'teste', sum(decode(1,1,COUNT(1))), sum(decode(2,2,COUNT(1))) from dual group by 'teste' Att. Franklin José de Oliveira Neto Em 12 de abril de 2010 12:14, francisco porfirio < [email protected]> escreveu: > > > Pessoal, > > Tenho uma consulta que me retorna os seguinte valores: > > Nome , tipo1, tipo2 > Francisco, 0, 10 > Francisco, 7, 0 > > Está trazendo desta forma, pois eu faço a consulta da seguinte forma: > > select nome, > decode (tipo,1,COUNT(1)), > decode (tipo,2,COUNT(1)) > from tabela > where tipo in (1,2) > group by nome, tipo > > Eu preciso que o meu retorno seja da seguinte forma: > Nome , Tipo1, Tipo 2 > Francisco, 7, 10 > > Agradeço desde já oa ajuda de todos. > > -- > Atenciosamente > Francisco Porfirio Ribeiro Neto > > [As partes desta mensagem que não continham texto foram removidas] > > > [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/[email protected]/ -------------------------------------------------------------------------------------------------------------------------- >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: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
