sql >> Database teknologi >  >> RDS >> Mysql

Msql:Tæller vækst over tid

Du kan bruge en underforespørgsel

Eksempeltabel

create table visits (day int, userid char(1));
insert visits values
(1,'a'),
(1,'b'),
(2,'b'),
(3,'a'),
(4,'b'),
(4,'c'),
(5,'d');

Forespørgslen

select d.day, (select count(distinct userid) from visits where day<=d.day)
from (select distinct day from visits) d


  1. Hvad er den bedste måde at opdatere et oprulningsbord under belastning?

  2. Mysql Som at indeholde wildcart giver uventet resultat

  3. Hvordan VÆLGER man de nyeste fire varer pr. kategori?

  4. Gem base64-kodet billede til server-side database som BLOB