sql >> Databáze >  >> RDS >> Mysql

Jak zpozdím sloupce v MySQL?

Protože mezi aktuálním a tím, odkud chcete získat „historická“ data, jsou pouze dva řádky, můžete použít proměnné k dočasnému uložení dat pomocí něčeho jako:

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;

Je to velmi nešikovné řešení, ale myslím, že to splní. Možná existuje nějaký způsob, jak zabránit zobrazení proměnných, tak daleko jsem to nezkoumal.




  1. Jak vytvořit tabulku v SQL – Příklad dotazu Postgres a MySQL

  2. Vrácení čísla týdne ISO z data v SQL Server (T-SQL)

  3. Základy SQL Serveru Příkaz ALTER TABLE

  4. Získejte počet dní v měsíci v PostgreSQL