Frederico Postado 23 de Agosto de 2011 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.21 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 23 de Agosto de 2011 Tranquilo Henrique! Quando temos estas oportunidades, temos mais é que delisgar do mundo mesmo. rs Sua query executou mas não está trazendo nenhum registro. Acabei começando ela do zero de novo e consegui fazer funcionar com subselects, conforme abaixo: SELECT A.CHAPA, A.NOME, ( SELECT JJ.NOMECARGO FROM PFCOMPL JJ WHERE JJ.CODCOLIGADA = A.CODCOLIGADA AND JJ.CHAPA = A.CHAPA ) CARGO, B.NOME FUNCAO, A.SALARIO, ( SELECT CC.VALOR FROM PFCODFIX CC WHERE CC.CODCOLIGADA = A.CODCOLIGADA AND CC.CHAPA = A.CHAPA AND CC.CODEVENTO = '0198' ) GRATIFICACAO, A.DATAADMISSAO, A.DATADEMISSAO, A.CODSITUACAO, A.CODRECEBIMENTO, A.CODSECAO, E.DESCRICAO, F.NOMEFANTASIA FROM PFUNC A, PFUNCAO B, PSECAO E, GFILIAL F, PPESSOA G WHERE G.CODIGO = A.CODPESSOA AND F.CODCOLIGADA = A.CODCOLIGADA AND F.CODFILIAL = E.CODFILIAL AND E.CODCOLIGADA = A.CODCOLIGADA AND E.CODIGO = A.CODSECAO AND B.CODCOLIGADA = A.CODCOLIGADA AND B.CODIGO = A.CODFUNCAO AND A.CODSITUACAO <> 'D' AND A.CODSITUACAO <> 'I' ORDER BY A.CODRECEBIMENTO DESC Custou mas funcionou.. rs O único problema é que ela demora uns 3 segundos pra executar. A sua provavelmente está mais inteligente e rápida. Mas foi o único jeito que consegui fazer pra ela funcionar. =) Se quiser insistir mais um pouco na sua eu aguardo, caso contrário me avise que eu marco resolvido aqui no post. Muito obrigado pela disposição! Bruno. Bruno, Agora vc quem trocou o nome...rs sem problemas pode marcar como resolvido por que tentei resolver o problema em cima da primeira consulta que você passou, se está funcionando sem problemas. Para tentar melhorar a performance da consulta utilize o (NOLOCK) na frente das tabelas. Pode marcar como resolvido o post. []'s Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Bruno Cavalcanti Postado 23 de Agosto de 2011 Tópicos Que Criei: 40 Tópicos/Dia: 0.01 Meu Conteúdo: 298 Conteúdo/Dia: 0.06 Reputação: 6 Pontos/Conquistas: 1.896 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Autor Denunciar Compartilhar Postado 23 de Agosto de 2011 Bruno, Agora vc quem trocou o nome...rs sem problemas pode marcar como resolvido por que tentei resolver o problema em cima da primeira consulta que você passou, se está funcionando sem problemas. Para tentar melhorar a performance da consulta utilize o (NOLOCK) na frente das tabelas. Pode marcar como resolvido o post. []'s Poxa cara. Desculpa aí. Não sei da onde tirei Henrique não. kkkkkk Valeu demais pela ajuda e pela paciência. Qualquer coisa só chamar! Abs. Bruno. 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.