Estou com um problema na query abaixo, gero esse relatorio diariamente aonde ele me informa a quantidade de palitagens por usuarios e se existe processos pendentes.
So que hoje foi pedido pelo meu gerente informacoes de palitagens de 4 usuarios e qual foi a minha surpresa? Quando gerei a query e transferi as infomacoes na tabela dinamica em excel, não encontrei nenhum tipo de informacao desses usuarios.
Informo que essa query gera um cruzamento da base com uma tabela de logins e esses logins são utilizados como base para o cruzamento.
Se eu pego esse mesmo arquivo em (txt) e abro em Access ele me mostra informacoes de registro, so no SQL que não.
Como a base e muito grande, não da para fazer tudo em access porque ele não aguentaria.
Galera, preciso de uma ajuda aonde eu possa pela query criar algum tipo de consulta extra já que as informacoes que necessito aparecem no Access comprovando que há informacoes desses usuarios.
Segue abaixo a Query
SELECT PROCESSOS_FECHADOS.nmregional,
PROCESSOS_FECHADOS.dssubestado,
PROCESSOS_FECHADOS.nrprocesso,
PROCESSOS_FECHADOS.nmgrupoabertura,
PROCESSOS_FECHADOS.nmloginabertura,
PROCESSOS_FECHADOS.col041,
PROCESSOS_FECHADOS.col042,
PROCESSOS_FECHADOS.col043,
PROCESSOS_FECHADOS.col044,
PROCESSOS_FECHADOS.dtabertura,
PROCESSOS_FECHADOS.dtfechamento,
Schedulles_Ilha.[nome agente],
Schedulles_Ilha.supervisor,
Left([dtabertura],10) as [Data Abertura]
FROM PROCESSOS_FECHADOS INNER JOIN [Schedulles_ILHA] ON PROCESSOS_FECHADOS.nmloginabertura = [Schedulles_ILHA].Vivonet
GROUP BY PROCESSOS_FECHADOS.nmregional,
PROCESSOS_FECHADOS.dssubestado,
PROCESSOS_FECHADOS.nrprocesso,
PROCESSOS_FECHADOS.nmgrupoabertura,
PROCESSOS_FECHADOS.nmloginabertura,
PROCESSOS_FECHADOS.col041,
PROCESSOS_FECHADOS.col042,
PROCESSOS_FECHADOS.col043,
PROCESSOS_FECHADOS.col044,
PROCESSOS_FECHADOS.dtabertura,
PROCESSOS_FECHADOS.dtfechamento,
Schedulles_Ilha.[nome agente],
Schedulles_Ilha.supervisor,
Left([dtabertura],10)
HAVING (((PROCESSOS_FECHADOS.dssubestado) Like 'fechado imediato'));
SELECT PROCESSOS_FECHADOS.nmregional,
PROCESSOS_FECHADOS.dssubestado,
PROCESSOS_FECHADOS.nrprocesso,
PROCESSOS_FECHADOS.nmgrupoabertura,
PROCESSOS_FECHADOS.nmloginabertura,
PROCESSOS_FECHADOS.col041,
PROCESSOS_FECHADOS.col042,
PROCESSOS_FECHADOS.col043,
PROCESSOS_FECHADOS.col044,
PROCESSOS_FECHADOS.dtabertura,
PROCESSOS_FECHADOS.dtfechamento,
Schedulles_Ilha.[nome agente],
Schedulles_Ilha.supervisor,
Left([dtabertura],10) as [Data Abertura]
FROM PROCESSOS_FECHADOS INNER JOIN [Schedulles_ILHA] ON PROCESSOS_FECHADOS.nmloginabertura = [Schedulles_ILHA].Vivonet
GROUP BY PROCESSOS_FECHADOS.nmregional,
PROCESSOS_FECHADOS.dssubestado,
PROCESSOS_FECHADOS.nrprocesso,
PROCESSOS_FECHADOS.nmgrupoabertura,
PROCESSOS_FECHADOS.nmloginabertura,
PROCESSOS_FECHADOS.col041,
PROCESSOS_FECHADOS.col042,
PROCESSOS_FECHADOS.col043,
PROCESSOS_FECHADOS.col044,
PROCESSOS_FECHADOS.dtabertura,
PROCESSOS_FECHADOS.dtfechamento,
Schedulles_Ilha.[nome agente],
Schedulles_Ilha.supervisor,
Left([dtabertura],10)
HAVING (((PROCESSOS_FECHADOS.dssubestado) Like 'fechado bko'));
SELECT processos_pendentes.nmregional,
processos_pendentes.dssubestado,
processos_pendentes.nrprocesso,
processos_pendentes.nmgrupoabertura,
processos_pendentes.nmloginabertura,
processos_pendentes.col042,
processos_pendentes.col043,
processos_pendentes.col044,
processos_pendentes.col045,
processos_pendentes.dtabertura,
processos_pendentes.dtfechamento,
Schedulles_Ilha.[nome agente],
Schedulles_Ilha.supervisor,
Left([dtabertura],10) as [Data Abertura]
FROM processos_pendentes INNER JOIN Schedulles_ILHA ON processos_pendentes.nmloginabertura = Schedulles_ILHA.Vivonet
GROUP BY processos_pendentes.nmregional,
processos_pendentes.dssubestado,
processos_pendentes.nrprocesso,
processos_pendentes.nmgrupoabertura,
processos_pendentes.nmloginabertura,
processos_pendentes.col042,
processos_pendentes.col043,
processos_pendentes.col044,
processos_pendentes.col045,
processos_pendentes.dtabertura,
processos_pendentes.dtfechamento,
Schedulles_Ilha.[nome agente],
Schedulles_Ilha.supervisor,
Left([dtabertura],10)
HAVING (((processos_pendentes.dssubestado) Like 'em tratamento fila'));
==========
EDITANDO
==========
:lol: Pessoal descobri qual o problema da minha query!!!!
Verifiquei que os logins dos analistas estavam com um espaco no final, dessa forma na hora da consulta o sql não considerava os espacos.
já corrigi os meses anteriores e agora esta tudo bem.
Pergunta
fajole
:blink: Ola pessoal tudo bem?
Estou com um problema na query abaixo, gero esse relatorio diariamente aonde ele me informa a quantidade de palitagens por usuarios e se existe processos pendentes.
So que hoje foi pedido pelo meu gerente informacoes de palitagens de 4 usuarios e qual foi a minha surpresa? Quando gerei a query e transferi as infomacoes na tabela dinamica em excel, não encontrei nenhum tipo de informacao desses usuarios.
Informo que essa query gera um cruzamento da base com uma tabela de logins e esses logins são utilizados como base para o cruzamento.
Se eu pego esse mesmo arquivo em (txt) e abro em Access ele me mostra informacoes de registro, so no SQL que não.
Como a base e muito grande, não da para fazer tudo em access porque ele não aguentaria.
Galera, preciso de uma ajuda aonde eu possa pela query criar algum tipo de consulta extra já que as informacoes que necessito aparecem no Access comprovando que há informacoes desses usuarios.
Segue abaixo a Query
==========
EDITANDO
==========
:lol: Pessoal descobri qual o problema da minha query!!!!
Verifiquei que os logins dos analistas estavam com um espaco no final, dessa forma na hora da consulta o sql não considerava os espacos.
já corrigi os meses anteriores e agora esta tudo bem.
Valeu!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.