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

Заявка за крайна сума

Един прост начин е да присъедините масата към себе си. Уверете се, че е индексиран на комбинация от дата и обща сума.

select t1.date
     , t1.total
     , t1.total 
      +coalesce(t2.total,0)
      +coalesce(t3.total,0)
  from theTable t1
  left 
  join theTable t2 on t1.date = date_Add(t2.date,interval 1 day)
  left
  join theTable t3 on t1.date = date_Add(t3.date,interval 2 day)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намиране на сбор и групиране в последователност

  2. система за периодично таксуване

  3. Подреждане по FIELD в MYSQL

  4. Предпочитан метод за материализирани изгледи (обобщени таблици) с MySQL

  5. Максимален брой записи в таблица на база данни на MySQL