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

Tính tổng cho đến thời điểm nhất định - MySql

Gặp phải câu hỏi này trong khi tìm kiếm câu trả lời của riêng tôi. Tôi nghĩ rằng tôi sẽ để giải pháp của mình ở đây vì đó là một cách khác để hoàn thành nhiệm vụ tương tự và có thể hiệu quả hơn. Bí quyết là tự tham gia bằng cách sử dụng >=

    SELECT s1.ID, s1.name, s1.money, sum(s2.money) as accumulator
    FROM student s1 
    INNER JOIN student s2 ON s1.id >= s2.id 
    GROUP BY s1.id HAVING accumulator <= 500;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu trữ các giá trị Ngày / Giờ cụ thể cho người dùng ở các múi giờ khác nhau

  2. xác thực biểu mẫu ajax với mysqli_query

  3. Vấn đề trên KEY DUPLICATE + AUTO INCREMENT mysql

  4. Cách trả lại phần bên trái hoặc bên phải của chuỗi trong MySQL

  5. Tìm nạp các hàng trong bảng cơ sở dữ liệu MySQL bằng MySQL C API và C ++