Mi problema es el siguiente quiero ir restando el valor de una tupla con el valor de otra tupla de la misma columna según otra columna.
Lo expreso mejor de la siguiente manera:
Tengo una tabla llamada Prueba con dos columnas que son valor y tema.
VALOR |
1000 |
500 |
1500 |
1000 |
TEMA |
A |
B |
C |
D |
Entonces lo que busco es restar consecutivamente el primero con el segundo valor y el tercero con el cuarto teniendo en cuenta los valores de la tabla tema. Es decir , si esta la tupla A y la tupla B resto 1000 con 500 y saco ese resultado.
Así a primeras me sale que puedo hacer algo así pero no seria de manera consecutiva ni tendría en cuanta esos valores. OJO para la tabla tema no se que valores puede tener solo se que null no pueden ser.
Código
SELECT (P.valor - V.valor) AS diferencia FROM PRUEBA P, Prueba V
Espero que me puedan orientar un poco.
Un saludo y gracias.