为mysql表中的所有日期选择日期下的不同值的数目

wj8zmpe1  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(223)

我有一张table trackers 我想计算下表中出现的值的个数,把每个日期的日期放入下表中。因此,我的请求如下:

SELECT distinct(DATE(`server_time`)) FROM `trackers` WHERE `event`=37

然后,对于请求返回的每个日期,我执行以下操作:

SELECT count(distinct `label` ) FROM `trackers` WHERE `event`=37 AND DATE(`server_time`)<=mydate

这是可行的,但有没有办法只有一个返回distinct(date)的请求( server_time ))与数字计数(不同 label )?
现在如果我有3个约会,那么我需要做4个请求。我只想要一个。我有多年的数据,在mysql表上执行多个请求没有时间效率。。。
非常感谢你的帮助!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题