Ir para conteúdo
Fórum Script Brasil
  • 0

LEFT OUTER JOIN


Gabriel Koerich

Pergunta

Bom dia

tem algum outro modo de eu listar todas as faturas, com e sem venda, sem ser pelo JOIN?

a venda se releciona com a fatura, usando um 'V' na frente.

teria que concatenar o V com o campo da venda, mas ele não permite isso no join. como poderia fazer?

SELECT   
VV.DTEmissao,   
DP.Parcela_DTVencimento,   
DEB.CDFatura,   
DEB.NRParcela,   
FP.NMForma,   
COND.NMDescricao,   
DEB.VLFatura,   
DP.Parcela_VLParcela,   
VEND.NMVendedor,   
DEB.CNPJ,   
VV.CNPJ,   
VV.NMCliente ,  
VT.NMTransportadora, 
VN.NrNota 

FROM    

SQLUser.CREDebito DEB,   
SQLUser.CREDebito_Parcela DP
LEFT OUTER JOIN SQLUser.VENVenda VV ON DEB.CDFatura = {fn concat('V',VV.NRVenda)})
LEFT OUTER JOIN SQLUser.CREVendedor VEND ON (VEND.CDVendedor = VV.CDVendedor )

LEFT OUTER JOIN SQLUser.VENNota VN ON ( VN.NRDocOrigem = VV.NRVenda )      
LEFT OUTER JOIN SQLUSER.VENTransportadora VT ON ( VT.CDTransportadora = VN.CDTransportadora)  
LEFT OUTER JOIN SQLUser.CREFormaPagto FP ON ( FP.CDForma = VV.CDFormaPagto )
LEFT OUTER JOIN SQLUser.CRECondicao COND ON VV.CDCondicaoPagto = COND.CDCondicao   

WHERE  
DP.CREDebito = DEB.ID   
and FP.NMForma not like '%BLO%' 
order by DP.Parcela_DTVencimento

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...