@aassdds
Люблю борщ и PHP

Как выбрать все записи по дням?

Добрый день!
Есть таблица:
id - int 11
user_id - int 11
order_id - int 11
date - timestamp

Нужно посчитать сколько у user_id=2 делает заказов ( COUNT(order_id) ) каждый день
Типа
28-12-2016 - 20 штук
29-12-2016 - 12 штук
и т д

Подскажите пожалуйста!
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 2
qonand
@qonand
Software Engineer
SELECT DATE(FROM_UNIXTIME(date)) as d, count(*) as cnt FROM mytable WHERE user_id = 2 GROUP BY d
Ответ написан
Комментировать
@shushpanio
shushpanio
Добавить
GROUP by date
и
WHERE user_id=2
****************************************
Примерно так (мог ошибиться в синтаксисе - только начинаю изучать SQL)
SELECT date, COUNT(order_id) AS Zakazi
FROM table_name
GROUP by date
WHERE user_id=2
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы