Estou com duas tabelas onde uma eu somo o km de cada carro, e outra que eu somo a quantidade de litragem abastcido, porem tem carro que não abastece na garagem e na hora d eeu mostrar a media por carro abastecido ele acaba entrando no somatório e é onde da o erro Warning: Division by zero in, como faço pra fazer essa soma e excluir os carro que não estao com o abastecimento.Abaido deixo as tabelas
Esse soma o KM , todos os carro tem KM
$soma4 = $conectar->query("SELECT SUM(tkm) AS total FROM cad_km where carro='$carro'");
$count4 = $soma4->fetchColumn();
Esse soma a Litragem, porem o tem carro que não abastece,
$soma3 = $conectar->query("SELECT round(SUM(litros),0) AS total FROM cad_abastec where dtabastec BETWEEN '$data1' AND '$data2' and carro='$carro'");
$count3 = $soma3->fetchColumn();
Pergunta
williasimione
Estou com duas tabelas onde uma eu somo o km de cada carro, e outra que eu somo a quantidade de litragem abastcido, porem tem carro que não abastece na garagem e na hora d eeu mostrar a media por carro abastecido ele acaba entrando no somatório e é onde da o erro Warning: Division by zero in, como faço pra fazer essa soma e excluir os carro que não estao com o abastecimento.Abaido deixo as tabelas
Esse soma o KM , todos os carro tem KM
$soma4 = $conectar->query("SELECT SUM(tkm) AS total FROM cad_km where carro='$carro'");
$count4 = $soma4->fetchColumn();
Esse soma a Litragem, porem o tem carro que não abastece,
$soma3 = $conectar->query("SELECT round(SUM(litros),0) AS total FROM cad_abastec where dtabastec BETWEEN '$data1' AND '$data2' and carro='$carro'");
$count3 = $soma3->fetchColumn();
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.