Задать вопрос
@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 штук
и т д

Подскажите пожалуйста!
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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