MySQL - 如何根据DATETIME字段计算日期中的寄存器

时间:2017-09-14 18:52:09

标签: mysql count

我有一张桌子:

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

我需要这个:

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

我需要一个解决方案来计算白天发送的所有CODEID。

很多!

1 个答案:

答案 0 :(得分:1)

你可以使用count(不同的CODEID)和group by

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