Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да изоставам колоните в MySQL?

Тъй като има само два реда между текущия и този, откъдето искате да получите „историческите“ данни, бихте ли могли да използвате променливи, за да съхранявате данните временно, като използвате нещо като:

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;

Това е много неподредено решение, но мисля, че ще свърши работа. Може би има някакъв начин да се предотврати показването на променливите, не съм го разглеждал толкова далеч.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DAY() Примери – MySQL

  2. JSON_VALUE() в MySQL

  3. Преобразувайте Unix timestamp в четлива от човека дата с помощта на MySQL

  4. ГРЕШКА 2002 (HY000):Не може да се свърже с локален MySQL сървър чрез сокет '/var/run/mysqld/mysqld.sock' (2)

  5. Преглед на продукта – Stellar Repair за MySQL