Lógica PHP sistema

3 respostas Resolvido
Hundea

Galera, estou desenvolvendo um sistema em php com mysqli de combustível para empresas. Fiz a área de cadastrar veículo - movimento de entrada do combustível etc… feito isso, como eu faço para por exemplo colocar lá “média por veículo”? teria que ser feito uma tabela no banco de dados separada? ou quando fosse consultar e exibir que ai sim seria feito o “cálculo” via função?

3 Respostas

TerraSkilll
Solucao aceita

O que essa média por veículo deve ser, exatamente? Quantos km por litro consumido?

Se sim, você precisa armazenar o veículo, quanto foi abastecido num determinado momento, no próximo abastecimento, a kilometragem percorrida. Com esses dados, você pode tanto criar uma função/procedure no banco que retorna esse valor, quanto consultar esses registros e fazer o cálculo no php.

Abraço.

Hundea

Acho que uma função tipo:
KmInicial - KmFinal / LitrosAbastecidos = MediaConsumoVeiculo
Certo?

darlan_machado

Se o cálculo for feito dessa forma, você terá:

KmInicial - (KmFinal / LitrosAbastecidos)

O correto é:

(KmFinal - KmInicial) / LitrosAbastecidos

Detalhe, a KmFinal será maior que a inicial, sempre.

Criado 6 de agosto de 2019
Ultima resposta 6 de ago. de 2019
Respostas 3
Participantes 3