Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andre Renato

[Resolvido] Select com ADOQuery (Oracle)

Recommended Posts

Amigos,

Tenho o seguinte select:

 

Select p.Nrregistro_Pergunta,
      p.Txpergunta,
      q.Txquestao,
      Count(q.Nrregistro)
 From prev_Perguntas p, prev_Questoes q, prev_Respostas r
Where p.Nrregistro_Pergunta = q.Nrregistro_Pergunta And q.Nrregistro_Pergunta = r.Nrsequencial_Questao And r.Nrregistro_Pergunta = q.Nrsequencial And r.Nrcontrato = '5328' And p.nrregistro_pergunta = 1 And r.nrsequencial_questionario = 11
Group By p.Nrregistro_Pergunta, p.Txpergunta, q.Txquestao
Order By p.Nrregistro_Pergunta

 

No PL/SQL developer vai beleza, já dentro do ADOQuery dá o erro 'ORA-00979 - not a group by expression'

Alguem sabe se tem algum macete ou coisa parecida pra funcionar essa bagaça?

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido!

Eu isolei o select dentro de um sub-select e parou de dar zica:

 

Select *
 From (Select p.Nrregistro_Pergunta,
              p.Txpergunta,
              q.Txquestao,
              Count(q.Nrregistro)
         From Prev_Perguntas p, Prev_Questoes q, Prev_Respostas r
        Where p.Nrregistro_Pergunta = q.Nrregistro_Pergunta And q.Nrregistro_Pergunta = r.Nrsequencial_Questao And r.Nrregistro_Pergunta = q.Nrsequencial And r.Nrcontrato = '5328' And p.Nrregistro_Pergunta = 1 And r.Nrsequencial_Questionario = 1
        Group By p.Nrregistro_Pergunta, p.Txpergunta, q.Txquestao
        Order By 1)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.