que tienen la siguiente estructurarecuento de MySQL y el grupo de día
ID DATE(DATETIME) TID
1 2012-04-01 23:23:23 8882
que estoy tratando de contar la cantidad de filas y agruparlos por cada día del mes que coincide con TID = 8882
Gracias
que tienen la siguiente estructurarecuento de MySQL y el grupo de día
ID DATE(DATETIME) TID
1 2012-04-01 23:23:23 8882
que estoy tratando de contar la cantidad de filas y agruparlos por cada día del mes que coincide con TID = 8882
Gracias
puede grupo utilizando la función DAY:
SELECT DAY(Date), COUNT(*)
FROM table
WHERE TID = 8882
GROUP BY DAY(Date)
Prueba esto:
SELECT DAY(date) AS `DAY`, COUNT(1) AS `COUNT` FROM
table1
WHERE TID = 8882
GROUP BY DAY(date)
¿Qué hay de MySQL Query GROUP BY day/month/year
seguro exactamente lo que entendemos por día del mes - ¿Quieres al grupo el 1 de febrero con el 1 de marzo? ¿O solo te refieres a la fecha? Suponiendo que este último, ¿qué tal esto:
SELECT DATE(date) as d,count(ID) from TABLENAME where TID=8882 GROUP by d;
Intentar esta consulta:
SELECT COUNT(id), DAY(dat), MONTH(dat), YEAR(dat)
FROM table
WHERE TID=8882
GROUP BY YEAR(dat), MONTH(dat), DAY(dat);
posible duplicado del [grupo de consultas MySQL a día/mes/año] (http://stackoverflow.com/questions/ 508791/mysql-query-group-by-day-month-year) –
¿Has intentado algo? o simplemente estás esperando el código completo? y ¿qué quieres decir con agruparlos cada día? quieres decir grupo por fecha? – sujal
cuando dices "grupo por día" ... ¿te refieres a todos los artículos en una sola fecha? o desea agrupar los artículos que caen en el mismo día del mes de diferentes meses (por ejemplo, 1 de enero y 1 de febrero y 1 de marzo juntos). – Aziz