2015-02-09 80 views
0

好的,我試圖在過去24小時內獲得所有具有「價格」列的行的平均值。過去24小時內所有行的平均數

$tickerBuy = $this->model->ticker("date AS datetime, avg(price) as average",$market,"AND buysell='buy' GROUP BY date(24) ",""); 

我的日期是一個日期,價格都像234356等

我試過了已經,但它不工作。 (和它正確地shoudln't,我只是做它的演示,所以你知道我想要做

+2

那看起來不像是一個PDO電話 – Barmar 2015-02-09 22:03:52

+0

你只需要一個平均電話號碼嗎 – RIKI 2015-02-09 22:03:57

+0

是的,只有一個平均電話號碼 – 2015-02-09 22:04:30

回答

2

要獲得在過去24小時中的所有行,請使用:

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

這會使用服務器時間而不是用戶本地時間? – 2015-02-09 22:08:57

+0

它使用服務器時間。 – Barmar 2015-02-09 22:10:37

+0

謝謝,將接受爲BA – 2015-02-09 22:11:13

相關問題