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

Làm cách nào để làm trễ các cột trong MySQL?

Vì chỉ có hai hàng giữa hàng hiện tại và hàng từ nơi bạn muốn lấy dữ liệu 'lịch sử', bạn có thể sử dụng các biến để lưu trữ dữ liệu tạm thời bằng cách sử dụng một cái gì đó như:

set @oldid0=999999;
set @oldid1=999999;
set @oldid2=999999;
select @oldid0:[email protected],@oldid1:[email protected],@oldid2:=id, value/@oldid0 from table order by id asc;

Đó là một giải pháp rất rắc rối nhưng tôi nghĩ nó sẽ làm được việc. Có thể có một số cách ngăn các biến hiển thị, tôi chưa xem xét kỹ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Python và MySQL trong Quy trình ETL:SQLAlchemy

  2. Nâng cấp giản đồ trực tuyến trong MySQL Galera Cluster bằng phương pháp RSU

  3. Navicat dành cho MySQL

  4. Ví dụ về PERIOD_ADD () - MySQL

  5. Sự khác biệt giữa utf8_general_ci và utf8_unicode_ci là gì?