@alex_belouss

Как составить правильный запрос для статистики?

Стоит такая задача, в таблице есть столбец auto,

В ней есть записи вроде Honda Civic, Toyota Rav4 и тд.

Цель, вывести за текущий месяц машины которых больше всего, например BMW X5 100 штук, Toyota Rav4 50 штук и тд.
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
megafax
@megafax
web-программист
SELECT `auto`, count(*) as `count`
FROM `sales`
GROUP BY `auto`
HAVING `count` > 40
ORDER BY `count` DESC
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@peregrinTuk
$dateEND = date("d-m-Y");
$dateSTART = getdate(mktime(0, 0, 0, date('d') - 30, date('m'), date('Y')));

SELECT COUNT(auto), auto FROM .... WHERE date<='$dateSTART ' AND  date < '$dateEND'
  GROUP BY auto;

как то так... тестируй
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы