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

MySQL:Tính số ngày đăng ký còn lại dựa trên các khoản thanh toán

Tôi khuyên bạn không nên lưu trữ đủ dữ liệu trong bảng của mình.

Như hiện tại, bạn sẽ luôn cần xem xét mọi khoản thanh toán trước đó để xác định liệu khoản thanh toán hiện tại đang hoạt động hay đang chờ kích hoạt, một lần truy cập hiệu suất lớn và truy vấn phức tạp hơn.

expires_at được tính toán cột cho payments , được thực hiện khi bổ sung một khoản thanh toán mới dưới dạng MAX(payments.expires_at) + INTERVAL service_plans.days DAYS sẽ cho phép bạn tính ra số ngày còn lại bằng cách chỉ xem xét một hàng .. và người dùng có đang sử dụng kế hoạch hay không.




  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ữ dữ liệu nhạy cảm trong Silverstripe 3.1

  2. Cách nối hai cột vào cùng một bảng

  3. Làm cách nào để liệt kê có cùng dữ liệu id với vòng lặp while trong PHP?

  4. Tìm kiếm nhiều bảng cho cùng một giá trị

  5. Hiển thị dữ liệu với định dạng trong Datagridview