[RESOLVIDO] Consultar valores diários dentro de um mês
Boa noite,
Tenho um sistema que grava a cada meia hora uma temperatura (coluna temp) e a data (date) dentro de uma tabela chamada temperatura.
Minha intenção é pegar a média diária para fazer um gráfico, onde X são os dias (01 a 31) e o Y as temperaturas (-10 a 32).
Alguém pode me dar uma dica ou caminho? Perdendo noites com isso...Como eu poderia realizar uma consulta de forma que eu pegasse a média diária e jogasse numa variável, para que fosse inserida no gráfico?
Muito obrigado!
<? // PEGAR MÉDIA
include_once 'base/includes/db.php';
error_reporting(1);
?>
<?
$start = date("18-04-01 00:00:00");
$end = date("18-04-30 23:59:59");
$query = "SELECT AVG(temp) AS ave FROM temperature WHERE date BETWEEN '{$start}' AND '{$end}'";
$result = mysqli_query($con, $query);
$get = mysqli_fetch_assoc($result);
$ave = $get['ave'];
$ave = number_format($ave,2);
echo $ave, $start;
?>
GRÁFICO
<script>
var lineChartData = {
type: 'line',
labels : ["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"],
datasets : [
{
label: "Variação de pH mensal",
fillColor : "rgba(151,187,205,0.2)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(191,187,205,1)",
data : [($dia01),($dia02),($dia03),..........................................................]
},
]
}
</script>Discussão (1)
Carregando comentários...