Durchschnittsberechnung errechnet nach 00:00 Uhr Blödsinn

Es funktioniert sehr gut nur um Mitternacht errechnet er immer Wert 0.
Hat jemand einen Tipp?
In der Datenbank wird der Wert 5 als Wert mit gespeichert so das ich ihn mit abfragen kann.

Im Forum hatte ich mal ein ähnliches Script zum Durchschnittsberechnung gesehen, jetzt finde ich es mit der Suche aber nicht mehr.

$interval=24; //Zeitbereich in Stunden

$stop=time();
$start=$stop-($interval*3600);
$fdstart=date("Y-m-d H:i:s",$start);
$fdstop=date("Y-m-d H:i:s",$stop);
//Abfrage vergröbern und Abfragezeit aus der DB verkürzen
If ($fdstart == $fdstop){
$poll=5;}else{$poll=5;}

include("../web/graphen/include/loginDB.inc.php");
mysql_select_db("ipsdata") or die("Auswahl der Datenbank fehlgeschlagen");
$qry=@mysql_query("SELECT avg(Aussen_temp) as wert FROM data where date BETWEEN '$fdstart' AND '$fdstop' and Polltime = '$poll'");
while ($row = mysql_fetch_array($qry)){
$at = $row["wert"];
}
mysql_close();

SetType  ($at, "float");
SetValueFloat("Durchschnittsaussentemperatur", $at);
echo "Durchschnittsaussentemperatur: ".$at."
";
echo "start: ".$fdstart."
";
echo "stop: ".$fdstop."
";
?>

Bernd