sql >> Databasteknik >  >> RDS >> Sqlserver

T-SQL använder SUM för en löpande summa

Ingen anslutning behövs, du kan snabba upp frågan på detta sätt:

select id, [user], value, total
from
(
  select id, [user], value, 
  row_number() over (partition by [user] order by id desc) rn, 
  sum(value) over (partition by [user]) total
from users
) a
where rn = 1


  1. hur hämtar man en bild från mysql-databasen med java-servlet och visar den i HTML-img-tagg?

  2. Hur skapar man en säkerhetskopia av en enda tabell i en postgres-databas?

  3. Fråga 2 tabeller i en enda fråga

  4. LADDA DATA LOKAL INFIL förbjuden i... PHP