Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta em Banco de Dados Oracle


Joao Henrique

Pergunta

Olá caros colegas , estou com um problema em uma consulta usando banco de dados Oracle, quero que o meu select agrupe os dados por Especialidade medica ,porém o banco emite a seguinte mensagem de erro:

ORA-00937: não é uma função de grupo de grupo simples

ORA-00937: não é uma função de grupo de grupo simples

alguém pode me ajudar segue o select abaixo:

Desde já agradeço..

Select f.DS_Especialid,
       a.CD_Pre_Med,
       a.CD_Atendimento,
       a.CD_Prestador,
       b.NM_Prestador,
       b.CD_Tip_Presta,
       d.NM_Tip_Presta,
       a.CD_Unid_Int,
       c.DS_Unid_Int,
       a.DT_Pre_Med,
       count(a.CD_PRE_MED)AS TOTAL
       To_Char(a.HR_Pre_Med,'hh24:mm:ss')    Hora
       From DBAMV.Pre_Med    a,
       DBAMV.Prestador  b,
       DBAMV.Unid_Int   c,
       DBAMV.Tip_Presta d,
       DBAMV.Esp_Med    e,
       DBAMV.Especialid f
Where a.DT_Pre_Med >= to_Date('08/02/2012','dd/mm/yyyy') 
  And a.CD_Prestador = b.CD_Prestador
  And a.CD_Unid_Int = c.CD_Unid_Int
  And To_Char(a.HR_Pre_Med,'hh24:mm:ss') <= '11:00'
  And b.CD_Tip_Presta = d.CD_Tip_Presta
  And b.CD_Tip_Presta not in (25,31,32,37,38)
  And b.CD_Prestador = e.CD_Prestador 
  And e.SN_Especial_Principal = 'S'
  And e.CD_Especialid = f.CD_Especialid
  group by f.DS_Especialid

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

exemplo

http://www.techonthenet.com/oracle/errors/ora00937.php

traduzindo

As opções para resolver esse erro Oracle são:

1- Reescreva a instrução SELECT para que a coluna ou expressão na lista SELECT seja também encontrada na cláusula GROUP BY.

2 - Remova a função GROUP BY (ou seja: MIN, MAX, SUM, COUNT) a partir da instrução SELECT.

3 - Remova a expressão na lista SELECT que não estava na cláusula GROUP BY.

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...