ganeshncm Ответов: 1

Как получить инкрементное значение из столбца SQL


<br />
<br />
I have data like this:<br />
<br />
ID   Value  DateTime<br />
1    100    10/10/2016 10:20<br />
2    120    10/10/2016 10:22<br />
3    133    10/10/2016 10:50<br />
4    155    10/10/2016 11:34<br />
<br />
etc<br />
<br />
I need output that tells how the value has increased or decreased over time<br />
<br />
ID  DifferentialValue<br />
1   100<br />
2   20 (Increase when compared to previous value)<br />
3   13<br />
4   22 <br />
<br />
etc<br />
<br />


Что я уже пробовал:

Не в состоянии понять, как действовать дальше. Любая помощь была бы очень кстати.

Peter Leow

Разве дифференциальное значение для id=1 не должно быть равно 0?

1 Ответов

Рейтинг:
2

Peter Leow

Проверьте это и адаптируйтесь к вашим потребностям: sql server-SQL найти разницу между предыдущей и текущей строкой-переполнение стека[^]