Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaki procent użytkowników uczestniczył każdego dnia (zapytanie SQL)

Myślę, że tego chcesz:

SELECT date(time),
       count(distinct userid) / cd.cnt
FROM activity_entries ae join
     (select count(distinct userid) as cnt
      from activity_entries) cd
GROUP BY date(time);

Wykorzystuje podzapytanie do obliczenia łącznej liczby odrębnych użytkowników w tabeli, a następnie dzieli liczbę użytkowników każdego dnia, aby uzyskać proporcję.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najłatwiejszy sposób na zbudowanie drzewa z listy Przodków

  2. Jak przechowywać dziesiętny w MySQL?

  3. Sortowanie wartości null na końcu

  4. Łączenie się z mysql w xampp bez hasła

  5. Jak połączyć windę i MySQL?