Operaciones entre filas de tabla
Tengo la tabla "mytabla" con los siguientes datos:
item | valor
1 | 10.30
2 | 20.20
3 | 0.00
4 | 40.20
5 | 50.10
Quisiera sabe si se puede hacer una instrucción SQL que me haga el siguiente procedimiento:
( el proceso es el siguiente:
restar valor segundo - valor primero = 20.20-10.30 = 9.90
restar valor tercero - valor segundo = 0.00 - 20.20 = -20.20
restar valor cuarto - valor tercero = 40.20 - 0.00 = 40.20
restar valor quinto - valor cuarto = 50.10 - 40.20 = 9.90
y promediar solo los valores > 0
(9.90+40.20+9.90) / 3 = 20.00 )
Y que dicha instrucción SQL me retorne 20.00
Gracias de antemano por la respuesta...
item | valor
1 | 10.30
2 | 20.20
3 | 0.00
4 | 40.20
5 | 50.10
Quisiera sabe si se puede hacer una instrucción SQL que me haga el siguiente procedimiento:
( el proceso es el siguiente:
restar valor segundo - valor primero = 20.20-10.30 = 9.90
restar valor tercero - valor segundo = 0.00 - 20.20 = -20.20
restar valor cuarto - valor tercero = 40.20 - 0.00 = 40.20
restar valor quinto - valor cuarto = 50.10 - 40.20 = 9.90
y promediar solo los valores > 0
(9.90+40.20+9.90) / 3 = 20.00 )
Y que dicha instrucción SQL me retorne 20.00
Gracias de antemano por la respuesta...
{"Lat":-17.9787330955562,"Lng":-70.3125}
1 Respuesta
Respuesta de vlachodba
1