[firebase-br] Alternativa ao coalesce

Joao Luiz jluizsc em bol.com.br
Qui Maio 18 11:07:32 -03 2006


Carlos H. Cantu (TeamFB) wrote:

> Coalesce funciona sem problemas na versão atual do FB 2.0

Function Unknown COALESCE

CODIGO DENTRO DE PROCEDURE

    SELECT SUM(qt_pedido) FROM notaentite nei, tributacao t, notaent ne
    WHERE nei.nr_referencia=:referencia
                     and nei.nr_lote=:lote
                     and t.cd_tribut=nei.cd_tributacao and
t.sn_atuestoq='S'
                     and ne.cd_localest=:localest
                     and ne.cd_empresa=nei.cd_empresa
                     and ne.cd_filial=nei.cd_filial
                     and ne.sr_nota=nei.sr_nota
                     and ne.nr_nota=nei.nr_nota
                     and ne.cd_fornecedor=nei.cd_fornecedor
                     and ne.dt_entrada between (select
coalesce(max(dt_entrada),cast('01/01/1901' as date))
                                             from contag xa, contagitem
xb
                                            where dt_entrada<=:datafim
                                              and cd_localest=:localest
                                              and
xa.cd_contagem=xb.cd_contagem
                                              and
xb.nr_referencia=:referencia) and :datafim
    INTO :NOTASENTRADAS;

-- 






Mais detalhes sobre a lista de discussão lista