Pular para o conteúdo

Fóruns SQL e PL/SQL If ou Case dentro do where ??? If ou Case dentro do where ???

#77815
chduarte
Participante

    Segue abaixo mas nao é aconselhavel.

    select *
    from MinhaTabela mp
    where
    decode(v_nr_cliente,0,mp.dt_atual,mp.nr_cliente) = decode(v_nr_cliente,0,sysdate,v_nr_cliente)

    Grande []