Bạn có thể sử dụng một truy vấn con tương quan để tra cứu giá trị trước đó.
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