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