MySQL считает и группирует по дням

У меня следующая структура

<code>ID    DATE(DATETIME)         TID
1     2012-04-01 23:23:23    8882
</code>

Я пытаюсь подсчитать количество строк и сгруппировать их по каждому дню месяца, который соответствует TID = 8882.

Спасибо

 Salman A01 мая 2012 г., 10:47
Возможный дубликат MySQL Query GROUP BY день / месяц / год
 Aziz01 мая 2012 г., 10:51
когда вы говорите «группа по дням» ... вы имеете в виду все предметы за одну дату? или вы хотите сгруппировать элементы, которые попадают в один и тот же день месяца разных месяцев (например, 1 января, 1 февраля и 1 марта вместе)?
 sujal01 мая 2012 г., 10:48
Ты что-нибудь пробовал? или ты просто ждешь весь код? и что вы подразумеваете под группой их каждый день? ты имеешь в виду группу по дате?

Ответы на вопрос(4)

SELECT COUNT(id), DAY(dat), MONTH(dat), YEAR(dat) 
FROM table
WHERE TID=8882
GROUP BY YEAR(dat), MONTH(dat), DAY(dat);

Попробуй это

SELECT DAY(date) AS `DAY`,  COUNT(1) AS `COUNT` FROM
table1 
    WHERE TID = 8882
GROUP BY DAY(date)

Как насчет MySQL Query GROUP BY день / месяц / год

Вы можете группировать, используяДЕН функция:

SELECT DAY(Date), COUNT(*)
FROM table
WHERE TID = 8882
GROUP BY DAY(Date)

что вы имеете в виду под днем месяца - хотите ли вы сгруппировать 1 февраля с 1 марта? Или ты просто имеешь ввиду свидание? Предполагая последнее, как об этом:

SELECT DATE(date) as d,count(ID) from TABLENAME where TID=8882 GROUP by d;

Ваш ответ на вопрос