Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Berapa persentase pengguna yang berpartisipasi setiap hari (SQL Query)

Saya pikir ini yang Anda inginkan:

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);

Ini menggunakan subquery untuk menghitung total pengguna yang berbeda dalam tabel dan kemudian membagi jumlah pengguna setiap hari untuk mendapatkan proporsinya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MySQL ke baris Peringkat dinamis

  2. PHP PDO menyisipkan beberapa (10000+) baris yang sama menggunakan bindParam. Latihan yang bagus?

  3. EF6 dengan MySQL. Kunci yang diberikan tidak ada dalam kamus

  4. Bagaimana mengonversi tipe kolom varchar ke tipe tanggal tanpa kehilangan tanggal

  5. PHP:Tampilkan dialog konfirmasi ya/tidak