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

Vypočítejte procentuální nárůst/snížení z hodnoty předchozího řádku

Zkuste toto:

 SELECT t.*,
 amount - (SELECT amount FROM transactions prev WHERE prev.date_end     < t.date_start ORDER BY date_start DESC LIMIT 1) AS changes
 FROM   transactions t


  1. Nasazení zabezpečené multicloudové replikace MySQL na AWS a GCP s VPN

  2. Porovnání dat v MySQL ignorování časové části pole DateTime

  3. Získávání posledního záznamu z mysql

  4. MySQL - Jak upravit výchozí hodnotu sloupce?