Prezados, pesquisei nos tópicos, mas não consegui resolver meu problema que é o seguinte:
tenho duas consultas, a partir das duas consultas criei uma terceira consulta, onde tem um campo que é a campo da primeira consulta menos o campo da segunda consulta, ocorre que quando em uma das consultas o valor é zero ou vazio a subtração não ocorre.
eu gostaria que se tivesso o valor na tabela contratos e não na tabela fluxo de caixa ele retornasse o valor do contrato.
abaixo o SQL da consulta:
SELECT contratos.Nr_Projeto, contratos.Sigla_Projeto, contratos.Nome, contratos.Empresa, contratos.[SomaDeValor Total], [fluxo consultoria].SomaDevalor, [contratos].[SomaDeValor Total]-[fluxo consultoria].[SomaDevalor] AS [Saldo Contrato], contratos.[SomaDeHoras Contratadas], [fluxo consultoria].[SomaDehoras faturadas], [SomaDeHoras Contratadas]-[fluxo consultoria].[SomaDehoras faturadas] AS saldohoras
FROM [fluxo consultoria] INNER JOIN contratos ON ([fluxo consultoria].Cod_Empresa=contratos.Cod_Empresa) AND ([fluxo consultoria].Nr_Projeto=contratos.Nr_Projeto);
obrigado se alguem puder me ajudar.
Att.
tenho duas consultas, a partir das duas consultas criei uma terceira consulta, onde tem um campo que é a campo da primeira consulta menos o campo da segunda consulta, ocorre que quando em uma das consultas o valor é zero ou vazio a subtração não ocorre.
eu gostaria que se tivesso o valor na tabela contratos e não na tabela fluxo de caixa ele retornasse o valor do contrato.
abaixo o SQL da consulta:
SELECT contratos.Nr_Projeto, contratos.Sigla_Projeto, contratos.Nome, contratos.Empresa, contratos.[SomaDeValor Total], [fluxo consultoria].SomaDevalor, [contratos].[SomaDeValor Total]-[fluxo consultoria].[SomaDevalor] AS [Saldo Contrato], contratos.[SomaDeHoras Contratadas], [fluxo consultoria].[SomaDehoras faturadas], [SomaDeHoras Contratadas]-[fluxo consultoria].[SomaDehoras faturadas] AS saldohoras
FROM [fluxo consultoria] INNER JOIN contratos ON ([fluxo consultoria].Cod_Empresa=contratos.Cod_Empresa) AND ([fluxo consultoria].Nr_Projeto=contratos.Nr_Projeto);
obrigado se alguem puder me ajudar.
Att.