2017-09-14 2 views
1

J'ai une table avec:MySQL - Comment compter les registres à une date basée sur un champ DATETIME

CODEID | USERNAME | SENDTIME 
94849 | John  | 2017-09-14 15:35:04 
84749 | John  | 2017-09-14 15:24:21 
83998 | Mike  | 2017-09-14 12:16:16 
28399 | Anna  | 2017-09-13 22:15:24 
11234 | Paul  | 2017-09-13 19:21:22 
49489 | John  | 2017-09-12 08:15:02 

Je en ai besoin:

DATE  | CODEID_TOTAL 
2017-09-14 |  3 
2017-09-13 |  2 
2017-09-12 |  1 

je besoin d'une solution pour compter tous CODEID envoyé de jour.

tks beaucoup!

Répondre

1

vous pouvez utiliser comptage (CODEID distinct) et le groupe par

select date(sendtime) , count(distinct CODEID) CODEID_TOTAL 
from my_table 
group by date(sendtime) 
+0

TKS scaisEdge .. Je ne sais pas beaucoup de SQL mais je sais que cela est une question simplement pour les experts SQL ..: D - Travaux Greaaaaat à moi !! Sauve ma journée! tks un lottt !! – DANIEL

+0

bien si ma réponse est correcte s'il vous plaît marquer comme accepté ... voir comment ici http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – scaisEdge

+0

J'accepte la réponse dès que possible (maintenant son bloqué - je dois attendre plus de 3 minutes) – DANIEL