Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Ranking

Conteúdo Popular

Mostrando conteúdos com maior reputação em 05-02-2018 em todas as áreas

  1. Lucas, você tem alguns problemas estruturais na sua sentença... que podem gerar seu problema, bem como pode causar o retorno de informações erradas, e até deixar a sentença mais lenta. INNER JOIN FCFO (nolock) ON (FCFO.CODCFO=DLAF.EMITENTECFO OR FCFO.CODCFO=DLAF.CODCFOORIGEMDESTINO) AND FCFO.CODCOLIGADA=DLAF.CODCOLCFO -- ESSA PARTE ACIMA VC TEM QUE POR, MESMO QUE SEUS CLIFOR SEJAM GLOBAIS. E SE NÃO FOR, PIOR... AI ESTÁ ERRADO MESMO... E JÁ QUE ESTÁ USANDO OR NA LINHA ACIMA, TEVE QUE COLOCAR PARENTESIS TAMBÉM... EM nenhum SUBSELECT seu você trata CodColigada... tem que tratar. Isso é um erro, e repito o que falei acima. Exemplo (parte...): (select DTRBITEM.CODTRB FROM DTRBITEM where DTRBITEM.CODTRB='PIS' AND DTRBITEM.IDLAF=DITEM.IDLAF AND DTRBITEM.CODCOLIGADA=DITEM.CODCOLIGADA AND DTRBITEM.NUMITEM=DITEM.NUMITEM) [PIS], (select DTRBITEM.BASETRB FROM DTRBITEM where DTRBITEM.CODTRB='PIS' AND DTRBITEM.IDLAF=DITEM.IDLAF AND DTRBITEM.NUMITEM=DITEM.NUMITEM) [BC PIS], INNER JOIN TMOV ON DLAF.IDMOV=TMOV.IDMOV --- CADE O JOIN DE CODCOLIGADA AQUI TAMBEM?? Por ultimo, veja ao retornarem os dados, se realmente não está vindo nada de diferente na consulta, pois, o DISTINCT apenas traz um registro quando há uma repetição completa da linha de retorno. Se uma vírgula for diferente ele mostra as duas ou mais linhas.
    1 ponto
Este Ranking está setada para São Paulo/GMT-03:00
×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.