Buonasera a tutti,
devo realizzare un query che prelevi i dati relativi ad un intervallo di date inserito.
La tabella è del tipo:
TABLE meteo:
ID | TEMPERATURA | PRESSIONE | DATETIME
1 | 20.1 | 20.00 | 2008-09-01 00:15:00
2 | 20.2 | 20.00 | 2008-09-01 00:30:00
3 | 20.2 | 20.00 | 2008-09-01 00:45:00
...| .....................| .......... | ............................
N | 20.2 | 20.00 | 2008-09-30 23:45:00
in pratica dovrei fare una query che mi prelevi la media e il max della temperatura di ogni singolo giorno, il range di giorni viene definito dall'utente.
ho provato così ma nulla
Codice PHP:
$data_inizio = $_POST["data_inizio"]; //del tipo 01-09-2008
$data_fine = $_POST["data_fine"]; // del tipo 05-09-2008
$query = "SELECT MAX(temp) AS maggiore, date_format(datetime,'%d-%m-%Y') as giorno from meteo WHERE date_format(datetime,'%d-%m-%Y') BETWEEN '$data_inizio' AND '$data_fine' GROUP BY giorno ORDER BY datetime";
In pratica dovrei ottenere la temperatura massima per i giorni scelti dall'utente.
Grazie a tutti.