2015-02-09 3 views
0

Хорошо, я пытаюсь получить среднее значение по всем строкам с ценой столбца за последние 24 часа.Среднее количество чисел в строке за последние 24 часа

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

Мой является DateTime, а цены, как 234,356 и т.д.

Я попытался это, но он не работает. . (И это справедливо shoudln't, я только что сделал это для демо, чтобы вы знали, что я хочу сделать

+2

Это не выглядит как вызов PDO для меня. – Barmar

+0

Вы хотите только одно среднее число? – RIKI

+0

Да, только одно среднее число. –

ответ

2

Чтобы получить все строки в течение последних 24 часов, вы используете:

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

Будет ли это использовать время сервера, а не локальное время пользователя ? –

+0

Он использует время сервера. – Barmar

+0

Спасибо, примет как BA –

Смежные вопросы