J'ai besoin de calculer la différence d'une colonne entre deux lignes d'un tableau. Est-il possible que je puisse le faire directement dans SQL? J'utilise Microsoft SQL Server 2008.
Je cherche quelque chose comme ça:
SELECT value - (previous.value) FROM table
Imaginons que la variable "précédente" référence la dernière ligne sélectionnée. Bien sûr, avec une sélection comme celle-là, je me retrouverai avec n-1 lignes sélectionnées dans une table avec n lignes, ce n'est pas probablement, c'est exactement ce dont j'ai besoin.
Est-ce possible d'une manière ou d'une autre?