Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Pesan berdasarkan tahun, bulan bersama dengan jumlah kumulatif

Karena Anda menggunakan 2012, inilah salah satu opsi menggunakan window functions :

select
    yr,
    mth,
    sumamount,
    sum(sumamount) over (order by yr, mth rows unbounded preceding) runningsum
from (select year(noticedate) yr,
             month(noticedate) mth,
            sum(amount) sumamount
      from data123
      group by year(noticedate), month(noticedate)
) t
order by yr, mth


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghilangkan batasan unik dari kolom tabel?

  2. Bagaimana saya bisa menghapus cache kueri SQL Server?

  3. Migrasi SQL Server 2000 ke 2008 - ORDER BY Issue saat menggunakan DISTINCT

  4. database:kunci utama, Clustered atau NonClustered

  5. Aktifkan Database Mail di SQL Server (T-SQL)