Mysql Select MIN/MAX
Postat: 18 jun 2010, 00:33
Har en mysql databas vid namn temperatur där jag samlar mina temperaturer. Med koden nedan får jag fram Max, Min & Avg. Men jag får inte till det att förknippa det aktuella datum för Max, Min osv.
Hur löser man detta? Subselect, Join?
Hur löser man detta? Subselect, Join?
Kod: Markera allt
$resultat = mysql_query("SELECT
MIN(temperatur) AS Lowest,
MAX(temperatur) AS Highest,
AVG(temperatur) AS Average
FROM
temperatur
WHERE
var = 'Ute' AND DATE(datum) = DATE(NOW())");
while ($row = mysql_fetch_array($resultat)) {
echo "".$row['Lowest']." °C";
echo ";".$row['Highest']." °C";
echo "".round($row['Average'],2)." °C";
}