Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie o sumę końcową

Jednym prostym sposobem jest przyłączenie się do stołu. Upewnij się, że jest zindeksowany według kombinacji daty i sumy.

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. Przekazać indeks do tabeli tymczasowej ze zwykłej tabeli?

  2. importuj zdalną bazę danych do localhost

  3. Django. Model proxy z ograniczonym zestawem pól

  4. Klauzula SQL IN wolniejsza niż pojedyncze zapytania

  5. Jak zaimportować pliki csv wybrane przez użytkownika do bazy danych?