Necesito calcular la diferencia de una columna entre dos líneas de una tabla. ¿Hay alguna forma de que pueda hacer esto directamente en SQL? Estoy usando Microsoft SQL Server 2008.
Estoy buscando algo como esto:
SELECT value - (previous.value) FROM table
Imaginando que la variable "anterior" hace referencia a la última fila seleccionada. Por supuesto, con una selección como esa, terminaré con n-1 filas seleccionadas en una tabla con n filas, eso no es probable, en realidad es exactamente lo que necesito.
¿Es eso posible de alguna manera?