Query - Subtrair valores da mesma coluna
Pessoal, estou com uma duvida simples em uma query, vejam se podem me ajudar
tabela_usos
cod_tab | qtd | result_qtd
1 1
2 1 0
3 2 1
4 2 0
5 2 0
6 5 3
7 7 2
8 7 0
9 8 1
10 10 2
O resultado da coluna result_qtd deve ser obtido da seguinte forma:
O ultimo registro da coluna "qtd" (subtraído) pelo penúltimo registro, e assim sucessivamente.
-----------------------///-------------------------------////--------------------------------------------///---------------------------------------
Tentei da seguinte forma mas sem sucesso:
1° - Criei uma tabela temporária como um espelho da original
select cod_tab, qtd into temp_usos from usos
2° - Deletei o primeiro registro da tabela temp_usos
delete temp_usos where cod_tab = 1
3° - Query
select u.qtd, (t.qtd - u.qtd) as result_qtd
from usos u, temp_usos t
Discussão (3)
Carregando comentários...