1
resposta

Consulta sem retorno

Estou tentado rodar um comando que não esta retornando nada.

No primeiro roda tranquilo e retorna a informação:

/* RELACIONAR O DIRETOR COM O FATURAMENTO E RECEITA ATRAVÉS DA OI PELA TABELAS FATURAMENTO (OI) E RECEITA (OI)*/

SELECT [NOME_GESTOR_CDC] AS DIRETOR, SUM([VALOR_BRUTO_NF]) AS FATURAMENTO
FROM [dbo].[CADASTRO_CDC] CC INNER JOIN [dbo].[CADASTRO_OI] CO
ON CC.[CDC] = CO.[CDC] INNER JOIN [dbo].[faturamento_2020] FAT
ON CO.OI = FAT.OI 
GROUP BY [NOME_GESTOR_CDC]

Mas quando eu incluo mais um inner join para obter a receita acaba não retornando nada. Não retorna valores e nenhum erro.

SELECT [NOME_GESTOR_CDC] AS DIRETOR, SUM([VALOR_BRUTO_NF]) AS FATURAMENTO, SUM([RicMatAllaData]) AS 'RECEITA DO PERÍODO'
FROM [CADASTRO_OI] CO
INNER JOIN [CADASTRO_CDC] CC  ON CC.[CDC] = CO.[CDC] 
INNER JOIN [faturamento_2020] FAT ON CO.OI = FAT.OI
INNER JOIN [dbo].[T8_122020_ReceitaCusto] T8 ON CO.OI = T8.OI
GROUP BY [NOME_GESTOR_CDC]

Consegue me ajudar identificando o que estou fazendo de errado?

Obrigado.

1 resposta

Fabiano,

tenta rodar 1 inner join de cada vez, adicionando aos poucos.

Com certeza em um deles, voce esta relacionando alguma coluna incorreta, que não tem valores iguais nas outras, não trazendo nada.

Roda um de cada vez pra ver qual esta errado.