query !!!! help me
Publicado por John (1 intervención) el 30/03/2006 01:01:25
Hola grupo, tengo el siguiente query y no logró obtener el resultado deseado.
SELECT MES, VALOR1, VALOR 2, VALOR3 - VALOR2 AS VALOR_DESEADO
FROM VALORES
WHERE AÑO = 2006
Este query tiene los 12 meses de un determinado año, donde VALOR3 solo aplica para el mes de ENERO.
El problema radica en que necesito obtener la columna de VALOR_DESEADO pero si el mes es igual a 1 o sea ENERO no tengo problema pero si es del 2 en adelante no puedo obtener el resultado ya que esta columna se obtiene en base al resultado de ese mismo campo pero del mes anterior, es decir para obtener FEBRERO debo sumarlo el resultado de ENERO, para MARZO restarle FEBRERO y asi hasta llegar a DICIEMBRE.
Alguna idea antes de recurrir a un cursor e insertar el resultado en una tabla..
Gracias por su tiempo..
Saludos.
SELECT MES, VALOR1, VALOR 2, VALOR3 - VALOR2 AS VALOR_DESEADO
FROM VALORES
WHERE AÑO = 2006
Este query tiene los 12 meses de un determinado año, donde VALOR3 solo aplica para el mes de ENERO.
El problema radica en que necesito obtener la columna de VALOR_DESEADO pero si el mes es igual a 1 o sea ENERO no tengo problema pero si es del 2 en adelante no puedo obtener el resultado ya que esta columna se obtiene en base al resultado de ese mismo campo pero del mes anterior, es decir para obtener FEBRERO debo sumarlo el resultado de ENERO, para MARZO restarle FEBRERO y asi hasta llegar a DICIEMBRE.
Alguna idea antes de recurrir a un cursor e insertar el resultado en una tabla..
Gracias por su tiempo..
Saludos.
Valora esta pregunta


0