Ik heb een database met de kolommen time en value:
time value
2020-02-02 12:00 26
2020-02-02 13:00 24
Dit is mijn query in PHP:
En dan haal ik max en maxtijd op met een Ajax call in javascript.
Het probleem is dat ik 24 x de max waarden krijg van elk uur van de afgelopen 24 uur.
Maar ik heb alleen de hoogste waarde en de tijd ervan nodig van de afgelopen 24uur.
Wie kan mij helpen hierbij?
Mvg
time value
2020-02-02 12:00 26
2020-02-02 13:00 24
Dit is mijn query in PHP:
PHP:
$data = pg_query($conn, "SELECT to_char(date_trunc('hour', time),'YYYY-MM-DD HH24:MI') AS tijd, max(value) AS max_waarde FROM lokatie GROUP BY tijd ORDER BY tijd DESC Limit 24");
if ($data) {
$arrData3 = array();
$arrData4 = array();
while($row3 = pg_fetch_array($data)) {
array_push($arrData3, array(
$row3["max_waarde"]
));
array_push($arrData4, array(
$row3["tijd"]
));
}
}
$jsonEncodedData3= json_encode($arrData3);
$returnvalue['max'] = $jsonEncodedData3;
$jsonEncodedData4= json_encode($arrData4);
$returnvalue['maxtijd'] = $jsonEncodedData4;
En dan haal ik max en maxtijd op met een Ajax call in javascript.
Het probleem is dat ik 24 x de max waarden krijg van elk uur van de afgelopen 24 uur.
Maar ik heb alleen de hoogste waarde en de tijd ervan nodig van de afgelopen 24uur.
Wie kan mij helpen hierbij?
Mvg
Laatst bewerkt door een moderator: