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
Pergunta
Gabriel Koerich
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?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados