Group by invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
30/09/2017
0
Bom dia,
Senhores, mesmo depois de ler alguns post não conseguir identificar a solução, gostaria de agrupar pelo numero do DAV o valor total de custo
Senhores, mesmo depois de ler alguns post não conseguir identificar a solução, gostaria de agrupar pelo numero do DAV o valor total de custo
select codproduto,te.produto,tio.numerodav,totalliquido,tio.qtde, valorunitario,te.precovenda,te.precocusto, tio.qtde * te.precocusto as "totalcusto" from titensorcamento TIO , TESTOQUE TE where tio.codproduto = te.controle and tio.numerodav = '0000000447' group by tio.numerodav ,te.controle
Patrik Checchetto
Curtir tópico
+ 0
Responder
Post mais votado
02/10/2017
No caso todos os campos tem que estar no "group by" na mesma ordem que você quer que deseja a quebra ou a soma.
Sempre utilizo a mesma sequencia que coloco no "select".
Evite duplicar campos mesmo que de tabelas diferentes.
Sempre utilizo a mesma sequencia que coloco no "select".
Evite duplicar campos mesmo que de tabelas diferentes.
select TE.codproduto,te.produto,tio.numerodav,totalliquido,tio.qtde, valorunitario,te.precovenda,te.precocusto, (tio.qtde * te.precocusto) as "totalcusto" from titensorcamento TIO , TESTOQUE TE where tio.codproduto = te.controle and tio.numerodav = '0000000447' group by TE.codproduto,te.produto,tio.numerodav,totalliquido,tio.qtde, valorunitario,te.precovenda,te.precocusto
Luiz Vichiatto
Responder
Mais Posts
03/10/2017
Patrik Checchetto
Ei, muito obrigado...resolvi
No caso todos os campos tem que estar no "group by" na mesma ordem que você quer que deseja a quebra ou a soma.
Sempre utilizo a mesma sequencia que coloco no "select".
Evite duplicar campos mesmo que de tabelas diferentes.
Sempre utilizo a mesma sequencia que coloco no "select".
Evite duplicar campos mesmo que de tabelas diferentes.
select TE.codproduto,te.produto,tio.numerodav,totalliquido,tio.qtde, valorunitario,te.precovenda,te.precocusto, (tio.qtde * te.precocusto) as "totalcusto" from titensorcamento TIO , TESTOQUE TE where tio.codproduto = te.controle and tio.numerodav = '0000000447' group by TE.codproduto,te.produto,tio.numerodav,totalliquido,tio.qtde, valorunitario,te.precovenda,te.precocusto
Responder
Clique aqui para fazer login e interagir na Comunidade :)