Handerson Xavier Postado 13 de Julho de 2017 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 26 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 240 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 54 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Julho de 2017 Boa tarde. Tenho um cubo, que busca informações da FLAN e da TMOV. Até ai ok. Os lançamentos são feitos no NUCLEUS (TMOV) gerando financeiro e está funcionando ok. Porém foram inseridos lançamentos direto no FLUXUS (FLAN). Até ai ok. Porém agora, me pediram para buscar o TRANSPORTADOR (TTRA) dos movimentos do NUCLEUS (TMOV) O que acontece é que quando coloquei a subquery buscando o TRANSPORTADOR (TTRA), somente me retorna os lançamentos originados do NUCLEUS. Os lançamentos que foram incluídos no FLUXUS não aparecem. Não se assuste com o modo arcaico da sentença... Veja se consegue me dar um caminho. Obrigado, SELECT FLAN.VALORORIGINAL - FLAN.VALORBAIXADO AS VALOR, FCFO.NOME, FLAN.DATAVENCIMENTO, FLAN.NUMERODOCUMENTO, FLAN.CODTB2FLX AS PORTADOR, FLAN.DATAPREVBAIXA AS PREV_BAIXA, ISNULL(FLAN.HISTORICO, '')AS HISTORICO, ISNULL(FDADOSPGTO.NUMEROBANCO, ''), ISNULL(FDADOSPGTO.CODIGOAGENCIA, ''), ISNULL(FDADOSPGTO.DIGITOAGENCIA, ''), ISNULL(FDADOSPGTO.CONTACORRENTE, ''), ISNULL(FDADOSPGTO.DIGITOCONTA, ''), ISNULL(FDADOSPGTO.CGCFAVORECIDO, ''), FCFO.CIDADE AS CIDADE, (SELECT DISTINCT ISNULL (T1.NOME, 0) FROM TMOV, TTRA T1 WHERE T1.CODCOLIGADA = TMOV.CODCOLIGADA AND T1.CODTRA = TMOV.CODTRA) AS TRANSPORTADOR Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
omar Postado 13 de Julho de 2017 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 817 Conteúdo/Dia: 0.16 Reputação: 105 Pontos/Conquistas: 4.774 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Denunciar Compartilhar Postado 13 de Julho de 2017 Boa tarde, Nos relacionamentos das tabelas experimenta usar left, right, inner, ... join http://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-no-sql-server/18930 Veja o exemplo abaixo: FROM FLAN(NOLOCK) LEFT JOIN FLANRATDEP(NOLOCK) ON ( FLAN.IDLAN = FLANRATDEP.IDLAN ) AND ( FLAN.CODCOLIGADA = FLANRATDEP.CODCOLIGADA ) INNER JOIN FCFO(NOLOCK) ON ( FLAN.CODCFO = FCFO.CODCFO ) AND ( FLAN.CODCOLCFO = FCFO.CODCOLIGADA ) LEFT JOIN GDEPTO(NOLOCK) ON ( FLAN.CODCOLIGADA = GDEPTO.CODCOLIGADA ) AND ( FLANRATDEP.CODDEPARTAMENTO = GDEPTO.CODDEPARTAMENTO ) AND FLANRATDEP.CODFILIAL = GDEPTO.CODFILIAL INNER JOIN GCCUSTO (NOLOCK) ON GCCUSTO.CODCOLIGADA = FLAN.CODCOLIGADA AND GCCUSTO.CODCCUSTO = FLAN.CODCCUSTO Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Frederico Postado 19 de Julho de 2017 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.22 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 19 de Julho de 2017 Consegue colocar a consulta completa ? []'s Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.