¿Cuál será la consulta para obtener el mínimo y el máximo a la vez? Recibo errores en esta consulta.
router.get('/min/:date', (req, res) => { const date = req.params.date; console.log(typeof date); connection.query( `select max(temperature) as highesttemperature; select min(temperature) as lowesttemperature from weather_data where dt=?`, [date], (err, results, field) => { if (err) { console.log(err); } else { res.status(200).send(results); console.log(results); } } ); });Puede tener ambos en la misma consulta, sin necesidad de una segunda selección:
select max(temperature) as highesttemperature, min(temperature) as lowesttemperature from weather_data where dt=? El error está en su primera consulta, no hay una cláusula FROM .
Prueba esto
SELECT MIN(temperature), MAX(temperature) FROM weather_data