sql >> Database >  >> RDS >> Mysql

Waarden in mysql vergelijken op basis van tijdstempel en trends identificeren

U kunt een gecorreleerde subquery gebruiken om de vorige waarde op te zoeken.

SELECT
     *,
     (SELECT lookup.value
        FROM yourTable  AS lookup
       WHERE lookup.id_indicator = yourTable.id_indicator
         AND lookup.date_data < yourTable.date_data
    ORDER BY lookup.date_data DESC
       LIMIT 1
     )   AS previous_value
FROM
    yourTable



  1. SQL Server 2008-ondersteuning wordt beëindigd. Wat nu?

  2. MariaDB 10 installeren en beveiligen in CentOS 6

  3. Hoe het verschil tussen twee tijdstempels in PostgreSQL te berekenen

  4. MySQL varchar(2000) versus tekst?