我有以下sql查询,它从特定用户的一列时间戳值中获取唯一的日期。我想要回来的是特定用户每个唯一日期的时间戳值。
select distinct DAY(time) from users_has_activities
where usersID = 47;
答案 0 :(得分:3)
使用带有GROUP BY的计数postMessage()
应该可以解决问题:
COUNT(column_name)
答案 1 :(得分:1)
select count(distinct DAY(time) )
from users_has_activities
where usersID = 47;
答案 2 :(得分:1)
使用groupby子句进行计数,以便它会像下面这样:
select DAY(time), count(1)
from users_has_activities
group by DAY(time);