JOIN COM VARIOS ARGUMENTOS
Perfeito ASHKATCHUP, axo que era so o nome da tabela mesmo.
So uma ultima pergunta neste topico, tem como o resultado do campo Sum(ValorBaixado) as ValorBaixado ao invez de vim como null vir com 0?
So uma ultima pergunta neste topico, tem como o resultado do campo Sum(ValorBaixado) as ValorBaixado ao invez de vim como null vir com 0?
Para fazer isso tu pode combinar duas funções SQL, cuja sintaxe é a seguinte:
No teu caso, ficaria assim:
Inserindo os teus campos:
E na tua sql (lembrando que tem que trocar o nome da tabela [Ô]TabContaReceberBaixa[Ô]):
IIF(condicao, true, false)
IsNull(valor)
No teu caso, ficaria assim:
IIF(IsNull(campo), 0, campo)
Inserindo os teus campos:
IIF(Isnull(Sum(ValorBaixado)), 0, Sum(ValorBaixado)) as VlrBaixado
E na tua sql (lembrando que tem que trocar o nome da tabela [Ô]TabContaReceberBaixa[Ô]):
Select C.*, B.VlrBaixado
From TabContaReceber C
Left Join (
Select CodCliente, CodEvento, Referencia, IIF(Isnull(Sum(ValorBaixado)), 0, Sum(ValorBaixado)) as VlrBaixado
From TabContaReceberBaixa
Group By CodCliente, CodEvento, Referencia) B on (C.CodCliente = B.CodCliente and C.CodEvento = B.CodEvento and C.Referencia = B.Referencia)
Tópico encerrado , respostas não são mais permitidas