Prueba con funciones analíticas . Algo como esto debería funcionar:
SELECT meterid, dateread,
reading - LAG(reading, 1, 0) OVER(PARTITION BY meterid ORDER BY dateread)
FROM meter_reading
Prueba con funciones analíticas . Algo como esto debería funcionar:
SELECT meterid, dateread,
reading - LAG(reading, 1, 0) OVER(PARTITION BY meterid ORDER BY dateread)
FROM meter_reading
Un efecto secundario inesperado de agregar un índice filtrado
Creación de una base de datos MySQL o MariaDB en modo de espera en frío en Amazon AWS
Instalación de la base de datos AdventureWorks Ejemplos en Microsoft SQL Server 2012
Una descripción general de la replicación de transmisión para TimescaleDB