Erro com Group By no Firebird 1.5
[b:1df5b54856]Tenho um select que esta dando o seguinte erro:
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).[/b:1df5b54856]
===============================================
select a.tipavlcod, (avg(a.avanot) *
(select t.avapes from tipavaliaturma t
where t.trmcod = a.trmcod
and t.discod = a.discod
and t.tipavlcod = a.tipavlcod
) ) as Media
from avaliaturma a
where a.trmcod = :Turma
and a.discod = :Dis
and a.mtrnum = :Matr
group by a.tipavlcod
===============================================
Agradeço se alguém puder Ajudar-me.
:arrow: [color=red:1df5b54856]Bloqueado por oTTo.[/color:1df5b54856]
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).[/b:1df5b54856]
===============================================
select a.tipavlcod, (avg(a.avanot) *
(select t.avapes from tipavaliaturma t
where t.trmcod = a.trmcod
and t.discod = a.discod
and t.tipavlcod = a.tipavlcod
) ) as Media
from avaliaturma a
where a.trmcod = :Turma
and a.discod = :Dis
and a.mtrnum = :Matr
group by a.tipavlcod
===============================================
Agradeço se alguém puder Ajudar-me.
:arrow: [color=red:1df5b54856]Bloqueado por oTTo.[/color:1df5b54856]
Mkoch
Curtidas 0
Respostas
Paulo_amorim
07/01/2005
Olá
As colunas de seleção deevem estar na cláusula GROUP BY, exceto as de sumarização (count, sum, max, etc...)
Como você tem toda uma lógica no campo média, imagino que esse camponão possa ser considerado de sumarização e, portanto, vai dar pau...
Até+
As colunas de seleção deevem estar na cláusula GROUP BY, exceto as de sumarização (count, sum, max, etc...)
Como você tem toda uma lógica no campo média, imagino que esse camponão possa ser considerado de sumarização e, portanto, vai dar pau...
Até+
GOSTEI 0
Paulo_amorim
07/01/2005
Olá
Ótimo, e cadê a solução né... :roll:
Desculpe, esqueci no tópico anterior...
Vou testar aqui, se achar eu posto
Até+
Ótimo, e cadê a solução né... :roll:
Desculpe, esqueci no tópico anterior...
Vou testar aqui, se achar eu posto
Até+
GOSTEI 0
Gandalf.nho
07/01/2005
[b:046dcfbbbb][color=red:046dcfbbbb]Notificação de Infração às Regras de Conduta :[/color:046dcfbbbb][/b:046dcfbbbb]
Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=179068[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Duplicidade
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?p=179068[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
GOSTEI 0