Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день. Есть таблица, данные которой пополняются в течение года. Есть поле с датой. Подскажите пожалуйста как можно сделать запрос на выборку за каждый месяц.
request
Поле Тип Null По умолчанию Связи Комментарии MIME
id int(11) Нет
category int(11) Нет 0 category -> id
title varchar(50) Нет
text varchar(250) Нет
date timestamp Нет CURRENT_TIMESTAMP
type int(11) Нет request_type -> id
linkkey int(11) Нет users -> id
status int(11) Нет 9 status -> id
support_id int(11) Нет 0
Я использую следующий запрос для получения количества записей определенной категории за отдельный месяц.
Как мне изменить запрос, чтобы получалась выборка, в которой было бы количество записей по категориям за все месяцы.
SELECT category, count( * )
FROM request
WHERE request.date
BETWEEN '20110101'
AND '20110131'
GROUP BY category
LIMIT 0 , 30
Отредактированно obivankenobi (11.04.2012 09:34:19)
Неактивен
SELECT category, month(`date`), count( * ) ... group by 1,2 ?
Неактивен
блин, так просто... спасибо))))
Неактивен