Jump to content
Fórum Script Brasil
  • 0

Consulta em Banco de Dados Oracle


Joao Henrique

Question

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 to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.8k
×
×
  • Create New...