Ich habe folgende StrukturMySQL Zahl und Gruppe von Tag
ID DATE(DATETIME) TID
1 2012-04-01 23:23:23 8882
Ich versuche, die Menge der Zeilen und gruppieren des Monats von jedem Tag zu zählen, die TID Spiele = 8882
Dank
Ich habe folgende StrukturMySQL Zahl und Gruppe von Tag
ID DATE(DATETIME) TID
1 2012-04-01 23:23:23 8882
Ich versuche, die Menge der Zeilen und gruppieren des Monats von jedem Tag zu zählen, die TID Spiele = 8882
Dank
Sie können Gruppe mit der DAY Funktion:
SELECT DAY(Date), COUNT(*)
FROM table
WHERE TID = 8882
GROUP BY DAY(Date)
Try this:
SELECT DAY(date) AS `DAY`, COUNT(1) AS `COUNT` FROM
table1
WHERE TID = 8882
GROUP BY DAY(date)
Nicht sicher genau das, was Sie mit dem Tag des Monats bedeuten - wollen Sie Gruppe den 1. Februar mit dem 1. März? Oder meinst du nur Date? Unter der Annahme, dieser, wie über dieses:
SELECT DATE(date) as d,count(ID) from TABLENAME where TID=8882 GROUP by d;
Diese Abfrage:
SELECT COUNT(id), DAY(dat), MONTH(dat), YEAR(dat)
FROM table
WHERE TID=8882
GROUP BY YEAR(dat), MONTH(dat), DAY(dat);
möglich Duplikat [MySQL Query GROUP BY Tag/Monat/Jahr] (http://stackoverflow.com/questions/ 508791/mysql-query-group-by-day-monate-year) –
Hast du irgendwas probiert? Oder warten Sie nur auf den ganzen Code? und was meinst du, wenn du sie jeden Tag gruppierst? Du meine Gruppe nach Datum? – sujal
Wenn Sie "Gruppe für Tag" sagen ... meinen Sie alle Artikel innerhalb eines einzigen Datums? Oder möchten Sie Artikel gruppieren, die auf den gleichen Tag des Monats unterschiedlicher Monate fallen (z. B. 1. Januar und 1. Februar und 1. März zusammen)? – Aziz