Mysql
 sql >> база данни >  >> RDS >> Mysql

Msql:Преброяване на растежа във времето

Можете да използвате подзаявка

Примерна таблица

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

Заявката

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвайте параметър на съхранена процедура за параметър на единица от DATE_SUB

  2. MySQL атомарно вмъкване-ако-не-съществува със стабилно автоматично нарастване

  3. какво мога да направя, ако цикълът for повтаря един ред от базата данни на mysql?

  4. Защо IX-заключване е съвместимо с друго IX-заключване в InnoDB?

  5. Приставката за удостоверяване „caching_sha2_password“ не може да бъде заредена