답변:
Select
Count(Distinct user_id) As countUsers
, Count(site_id) As countVisits
, site_id As site
From cp_visits
Where ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)
Group By site_id
사무용 겉옷
SELECT
COUNT(DISTINCT `site_id`) as distinct_sites
FROM `cp_visits`
WHERE ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)
또는 사이트 당
SELECT
`site_id` as site,
COUNT(DISTINCT `user_id`) as distinct_users_per_site
FROM `cp_visits`
WHERE ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)
GROUP BY `site_id`
갖는 time
결과에서 열 것은 이해가되지 않는다 - 당신이 행을 집계하기 때문에, 특히 하나가 보여주는 time
그것은을하지 않는 한, 관계가 min
또는 max
당신이 후입니다.
Count(Distinct user_id)
"