Fórum Erro em Group By #59291
27/12/2007
0
Galera tô com esse sql
O erro da na ultima linha
Que faço? Estou quereno agrupar pelo campo ´cod_grupo.
Alguma ideia?
select lancamento_projeto.*, cast(total as float) as total_flt, grupo.descricao_grupo, grupo.cod_grupo, material.descricao, material.un, material.preco_unitario, projeto.nome_projeto from lancamento_projeto, projeto, grupo inner join material on lancamento_projeto.cod_ordenado_m = material.cod_ordenado and grupo.id_grupo = lancamento_projeto.cod_grupo_fk where cod_projeto_lancamento=:cod_projeto_lancamento group by lancamento_projeto.cod_grupo_fk order by lancamento_projeto.cod_grupo_fk
O erro da na ultima linha
Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
Que faço? Estou quereno agrupar pelo campo ´cod_grupo.
Alguma ideia?
Jpauloss
Curtir tópico
+ 0
Responder
Posts
27/12/2007
Anorex
o campo que vc está colocando em group by tem que estar entre os campos retornados pelo select (select [b:7afc6170d0]campo[/b:7afc6170d0] from tabela where x=x group by [b:7afc6170d0]campo[/b:7afc6170d0]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)