Php 对过去24小时内的所有行数求平均值

Php 对过去24小时内的所有行数求平均值,php,mysql,pdo,Php,Mysql,Pdo,好的,我试图得到过去24小时内所有列为“price”的行的平均值 $tickerBuy = $this->model->ticker("date AS datetime, avg(price) as average",$market,"AND buysell='buy' GROUP BY date(24) ",""); 我的约会是约会时间,价格是234356,等等 我试过了,但没用。(当然不应该,我只是为了演示而做的,所以你知道我想做什么。要获取过去24小时内的所有行,你可以使用:

好的,我试图得到过去24小时内所有列为“price”的行的平均值

$tickerBuy = $this->model->ticker("date AS datetime, avg(price) as average",$market,"AND buysell='buy' GROUP BY date(24) ","");
我的约会是约会时间,价格是234356,等等


我试过了,但没用。(当然不应该,我只是为了演示而做的,所以你知道我想做什么。

要获取过去24小时内的所有行,你可以使用:

SELECT AVG(price) AS average FROM your_table WHERE date > DATE_SUB(NOW(), INTERVAL 1 DAY)

对我来说,这不像PDO呼叫。你只想要一个平均号码吗?是的,只有一个平均号码。这是因为我的ticker型号有PDO呼叫。这会使用服务器时间而不是用户的本地时间吗?