Mijn vraag
Ik ben mijn p1 meter aan t uitlezen en dezedata aan het opslaan in een mysql database. Nu werkt dit perfect, maar nu wil ik ook een berekening gaan toepassen. Dit lukt me wel op basis van een waarde die in de database staat, zie voorbeeld hieronder, maar zou eigenlijk eerst de 2 gevonden waardes van elkaar af willen trekken onder de kollom Gas, voordat de berekening plaats vind. Ik kom er alleen niet uit hoe ik dit het beste kan doen. Het resultaat moet zo worden, dat ik de dagelijkse kosten van mijn gas verbruik eruit krijg.
Relevante software en hardware die ik gebruik
mariadb
Wat ik al gevonden of geprobeerd heb
mysql -p -e "SELECT a.date, a.time, a.Gas, b.gastarief, (a.Gas/1000 * b.gastarief) AS kosten_gas FROM P1uitlezen a, leverancier b WHERE a.time = '00:00:00' AND b.ID = 2 AND a.date > DATE_ADD(NOW(), INTERVAL -2 DAY)" p1db
Enter password:
+------------+----------+--------+-----------+--------------------+
| date | time | Gas | gastarief | kosten_gas |
+------------+----------+--------+-----------+--------------------+
| 2019-10-14 | 00:00:00 | 602409 | 0.69093 | 416.22245572435855 |
| 2019-10-15 | 00:00:00 | 602796 | 0.69093 | 416.48984563779834 |
+------------+----------+--------+-----------+--------------------+
Hopelijk kan iemand mij een duw in de goede richting geven.
Ik ben mijn p1 meter aan t uitlezen en dezedata aan het opslaan in een mysql database. Nu werkt dit perfect, maar nu wil ik ook een berekening gaan toepassen. Dit lukt me wel op basis van een waarde die in de database staat, zie voorbeeld hieronder, maar zou eigenlijk eerst de 2 gevonden waardes van elkaar af willen trekken onder de kollom Gas, voordat de berekening plaats vind. Ik kom er alleen niet uit hoe ik dit het beste kan doen. Het resultaat moet zo worden, dat ik de dagelijkse kosten van mijn gas verbruik eruit krijg.
Relevante software en hardware die ik gebruik
mariadb
Wat ik al gevonden of geprobeerd heb
mysql -p -e "SELECT a.date, a.time, a.Gas, b.gastarief, (a.Gas/1000 * b.gastarief) AS kosten_gas FROM P1uitlezen a, leverancier b WHERE a.time = '00:00:00' AND b.ID = 2 AND a.date > DATE_ADD(NOW(), INTERVAL -2 DAY)" p1db
Enter password:
+------------+----------+--------+-----------+--------------------+
| date | time | Gas | gastarief | kosten_gas |
+------------+----------+--------+-----------+--------------------+
| 2019-10-14 | 00:00:00 | 602409 | 0.69093 | 416.22245572435855 |
| 2019-10-15 | 00:00:00 | 602796 | 0.69093 | 416.48984563779834 |
+------------+----------+--------+-----------+--------------------+
Hopelijk kan iemand mij een duw in de goede richting geven.