Jump to content
Fórum Script Brasil
  • 0

query analyser


ROMANVPP

Question

Boa tarde a todos,

Tenho uma consulta que roda em um de meus servidores no query analyser, mas em outro de teste não roda. Simplesmente fica executando mas não retorna o resultado.

Os dois servidores são windows 2003 server / SQL Server 2000. Abaixo a query:

SELECT FCFO.email,FCFO.CGCCFO,FCFO.telefone,FCFO.rua,FCFO.numero,FCFO.CEP,FCFO.complemento,
     FCFO.bairro,FCFO.cidade,FCFO.codcfo,FCFO.NOME,FCFO.USUARIOCRIACAO,DTEMISSAO, NMOV,fc.mala_direta
     FROM FCFO WITH (NOLOCK)
     LEFT JOIN FCFOCOMPL FC ON (FC.CODCFO = FCFO.CODCFO)
     INNER JOIN FCFODEF ON (FCFO.CODCFO = FCFODEF.CODCFO)
     LEFT JOIN (select codcfo,max(dataemissao) AS DTEMISSAO, MAX(NUMEROMOV) as NMOV from tmov WITH (NOLOCK) group by codcfo)T1
     ON (T1.CODCFO = FCFO.CODCFO),TMOVCOMPL
    
       WHERE FCFODEF.CODVEN='0005'
    
     GROUP BY FCFO.email,FCFO.CEP,FCFO.CGCCFO,FCFO.telefone,FCFO.rua,FCFO.numero,FCFO.complemento,
     FCFO.bairro,FCFO.cidade,FCFO.USUARIOCRIACAO,FCFO.codcfo,FCFO.NOME,DTEMISSAO, NMOV, FC.mala_direta
     ORDER BY  FCFO.NOME

PS: se eu removo o "LEFT JOIN (select codcfo,max(dataemissao) AS DTEMISSAO, MAX(NUMEROMOV) as NMOV from tmov WITH (NOLOCK) group by codcfo)T1" funciona. Pode ser algum parâmetro do sql server talvez.

Obrigado

Edited by kuroi
Adicionar tag CODE
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Bom dia ROMANVPP,

O problema pode estar realmente no subselect utilizado. Verifique nos dois bancos de dados se os índices na tabela tmov estão iguais.

Tente não utilizar subselects, pois a performance cai consideravelmente....

FalaFulvio,

Cara eu fiz um backup do banco e restaurei no outro servidor. Os índices estão iguais.

Ainda não sei o q pode ser.

Vlw

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...