Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để chạy tổng của một cột trong máy chủ sql

nếu bạn RDBMS hỗ trợ chức năng cửa sổ,

cho SQL Server 2012

SELECT  Qty,
        SUM(Qty) OVER (ORDER BY Qty) AS CumulativeTOTAL
FROM    tableName

cho SQL Server 2008

SELECT a.Qty, (SELECT SUM(b.Qty)
               FROM   TableName b
               WHERE  b.Qty <= a.Qty)
FROM   TableName a
ORDER  BY a.Qty;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực thi sp_executeSql cho select ... vào #table nhưng không thể chọn ra dữ liệu bảng tạm thời

  2. Điểm của Danh mục ban đầu trong chuỗi kết nối SQL Server là gì?

  3. Lược đồ trong SQL Server là gì và cách tạo / thả lược đồ trong cơ sở dữ liệu SQL Server - Hướng dẫn sử dụng SQL Server / TSQL Phần 27

  4. Di chuyển một điểm dọc theo một đường dẫn trong SQL Server 2008

  5. SQL Server có bao bọc Chọn ... Chèn truy vấn vào một giao dịch ngầm không?