Jordano Cherobim Postado Setembro 14, 2015 Denunciar Share Postado Setembro 14, 2015 Preciso fazer uma divisão no MySQL mas aparece o erro: Error Code: 1054. Unknown column 'SOMA' in 'field list' 0.000 secMinha consulta:SELECT m3, tora, sum(consumo) as TORA, sum(m3) as SOMA, (SOMA / TORA) as TOTAL FROM tabela WHERE id = 1;Obrigado. Sendo que o m3 é tipo decimal(3,2) e o consumo é INT. Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Setembro 14, 2015 Denunciar Share Postado Setembro 14, 2015 Algumas considerações sobre seu select:SUM() é uma função de agrupamento e DEVE ser utilizada com GROUP BY(SOMA / TORA) Não dá certo o certo seria sum(consumo) /sum(m3) AS TOTAL Link para o comentário Compartilhar em outros sites More sharing options...
0 Jordano Cherobim Postado Setembro 16, 2015 Autor Denunciar Share Postado Setembro 16, 2015 Obrigado. Problema resolvido. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jordano Cherobim
Preciso fazer uma divisão no MySQL mas aparece o erro: Error Code: 1054. Unknown column 'SOMA' in 'field list' 0.000 sec
Minha consulta:
SELECT m3, tora, sum(consumo) as TORA, sum(m3) as SOMA, (SOMA / TORA) as TOTAL FROM tabela WHERE id = 1;
Obrigado.
Sendo que o m3 é tipo decimal(3,2) e o consumo é INT.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados