setembro 13, 2010 às 8:44 pm
#96053
Participante
A data inicial do fundo é data_entrada da tabela zxt_cal_rentabilidade? Essa tabela só tem um registro ou você considera como data do primeiro valor a menor data desta tabela?
O NULL é somente para o primeiro valor?
Se sim, você pode utilizar a função NVL no x.valor, e quando x.valor = null fazer uma subquery retornando o valor da primeira data. Ex:
SELECT (co.valor/NVL (x.valor, ([subquery retornando valor da primeira data]))) – 1 …
Só lembre de colocar a subquery dentro do NVL entre parênteses…