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
Pergunta
Joao Henrique
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_EspecialidLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.