Browse Source

Fix over-representation in stats of users with many sessions

spaghetti 7 years ago
parent
commit
86f8a52499
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      sections/stats/users.php

+ 2
- 2
sections/stats/users.php View File

44
 }
44
 }
45
 if (!$PlatformDistribution = $Cache->get_value('platform_distribution')) {
45
 if (!$PlatformDistribution = $Cache->get_value('platform_distribution')) {
46
   $DB->query("
46
   $DB->query("
47
-    SELECT OperatingSystem, COUNT(UserID) AS Users
47
+    SELECT OperatingSystem, COUNT(DISTINCT UserID) AS Users
48
     FROM users_sessions
48
     FROM users_sessions
49
     GROUP BY OperatingSystem
49
     GROUP BY OperatingSystem
50
     ORDER BY Users DESC");
50
     ORDER BY Users DESC");
55
 
55
 
56
 if (!$BrowserDistribution = $Cache->get_value('browser_distribution')) {
56
 if (!$BrowserDistribution = $Cache->get_value('browser_distribution')) {
57
   $DB->query("
57
   $DB->query("
58
-    SELECT Browser, COUNT(UserID) AS Users
58
+    SELECT Browser, COUNT(DISTINCT UserID) AS Users
59
     FROM users_sessions
59
     FROM users_sessions
60
     GROUP BY Browser
60
     GROUP BY Browser
61
     ORDER BY Users DESC");
61
     ORDER BY Users DESC");

Loading…
Cancel
Save