Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Membandingkan nilai di mysql berdasarkan stempel waktu dan mengidentifikasi tren

Anda dapat menggunakan subkueri terkait untuk mencari nilai sebelumnya.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pisahkan nilai yang dipisahkan koma menjadi baris individual

  2. Terhubung dengan beberapa database di CakePHP 3

  3. Mengapa STRAIGHT_JOIN meningkatkan kueri ini secara drastis, dan apa artinya jika ditulis setelah kata kunci SELECT?

  4. Kunci unik doktrin dan komposit

  5. Permintaan JSON mendalam dengan jalur parsial di MySQL 5.7?