Pular para o conteúdo

Fóruns Banco de dados Oracle DEsconsiderar Coluna DEsconsiderar Coluna

#94205
burga
Participante

    Tenta isso no where:

    WHERE
    case when To_Char(L.Data, 'mm') = '04' and L.Valor IS NOT NULL then 1
    else 0 end = 1
    AND To_Char(L.Data, 'mm') <= '04';

    a diferença é que ele trará null e não zero quando não houver valor lançado de abril.