简体   繁体   English

已经使用计数和分组依据时的不同值

[英]Distinct values when already using count and group by

This is currently the SQL query I am using: 当前是我正在使用的SQL查询:

SELECT DAY(time), count(id) 
FROM users 
WHERE time >= now() - INTERVAL 7 DAY 
GROUP BY DAY(TIME) 

But it includes repeated email values. 但是它包含重复的电子邮件值。 How can I get the count by day for only unique email address entries? 如何仅按唯一电子邮件地址条目按天计数?

Thanks 谢谢

Solution: 解:

SELECT DAY(time), count(distinct email) 
FROM userWHERE time >= now() - INTERVAL 7 DAY 
GROUP BY DAY(TIME) 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM