USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  isnull e outer join no firebird
Marcos Paulo
não registrado
ENUNCIADA !
Postada em 27/01/2007 10:14 hs   
Ola pessoal , sou iniciante no firebird e nao estou acostumado com sua sintaxe e nem suas funcoes entretanto eu tinha um "pequeno select " q eu usava em SQL SERVER, e funcionava , mas no firebird nao sao reconhecidos nem a parte dp *= do outer join, como devem ficar as linhas q contem isnull e *= ?

select v.num_venda, v.num_parcela, v.valor_parcela,
isnull((sum(p.valor_lancamento) + sum(p.valor_desc_comum)),0)
as pago, v.valor_juro_diario,
(v.valor_parcela - isnull((sum(p.valor_lancamento) + sum(p.valor_desc_comum)),0) + v.valor_juro_diario) restante,
v.data_compra , v.data_vencimento, v.codigo_cliente ,
v.retirado from venda_receber v, pagamentos_clientes p
where v.deletado = 'N' and v.pago = 'N' and
v.codigo_cliente = 1 and
v.codigo_empresa *= p.codigo_empresa and
v.num_venda *= p.num_venda and v.num_parcela *= p.num_parcela
group by v.num_venda, v.num_parcela, v.valor_parcela, v.data_compra, v.data_vencimento, v.valor_juro_diario , v.codigo_cliente, v.retirado order by v.num_venda, v.num_parcela

[ ]´s a todos
   
Barto
SÃO JOÃO DA BOA VISTA
SP - BRASIL
Postada em 29/01/2007 17:54 hs            
o Firebird nao aceita isnull, use o seguinte
SELECT COALESCE((sum(p.valor_lancamento) + sum(p.valor_desc_comum)),0) FROM
a funcao coalesce substitui o isnull
 
 

É nóis no VB, Claudio.Barto na Fita.
     
Marcos Paulo
não registrado
ENUNCIADA !
Postada em 31/01/2007 07:42 hs   
Ola colega, obrigado pela resposta e funcionou, mas sabe o estranho, alias qta coisa estranha existe em programacao neh, essa funcao COALESCE funciona no programa mas nao funciona no IBEXPERT, serah q eh pq ele eh free ? mas a função eh um recurso do BAnco de dados nao da ferramenta de desenvolvimento nao eh msm ?
[]´s e obrigado
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página