sql >> Databáze >  >> RDS >> Mysql

vrátit řádky, kde součet v poli je menší než zadaná hodnota

set @total:=0;
select id, name, value, `order`
from 
(select 
 id, name, value, `order`, 
 @total:=if(@total is null, 0, @total)+`order` as total
 from THE_TABLE
 order by `order`
) as derived 
where total<=30;


  1. Nelze aktualizovat řádek v Sqlite v Androidu, ale nevyhazuje žádnou chybu

  2. Vlastní funkce s kontrolním omezením SQL Server 2008

  3. IllegalStateException:databáze již uzavřena (pomocí ViewPager)

  4. Jak převést primární klíč z celého čísla na sériový?