sql >> Databasteknik >  >> RDS >> Mysql

Msql:Räknar tillväxt över tid

Du kan använda en underfråga

Exempeltabell

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

Frågan

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


  1. Fel vid installation av jdk 1.7 i linux

  2. Hur man importerar MySQL-binlog som innehåller INSERT från ett TIMESTAMP-fält med standardvärdet CURRENT_TIMESTAMP

  3. Hitta sekvensluckor i en tabell i Oracle

  4. php mysql jämför långa och lat, returer under 10 miles