Quantcast
Channel: Fórum ASP
Viewing all articles
Browse latest Browse all 1214

Dificuldades com Consulta SQL

$
0
0

Olá, é a primeira vez que acesso o Fórum... preciso de uma ajuda com uma consulta SQL

Tenho uma tabela com os seguintes campos...

Hora(time() automático)
Dia(texto - puxa a informação de uma variável no script da data atual)
Mês(texto - puxa a informação de uma variável no script do mês atual)
Ano(texto - puxa a informação de uma variável no script do ano atual)
Nome(texto - puxa dados do user na sessão aberta)
Chamado(texto puxa dados de outra tabela)
Local(texto - é selecionado na hora do registro)

Os chamados são escaneados e registrados no banco de dados em "locais" diferentes e cada processo gera uma nova linha implementada no DB consequentemente geram uma nova hora, dia, mês, ano e Local... isso gera um "histórico" deste chamado.

Eu preciso agora criar uma consulta que me apresente o último registro de cada chamado e o seu local atual... e estou com muitas dificuldades para fazer isso.

Já tentei com DISTINCT, GROUP BY, LAST... mas o que chega mais próximo é o DISTINCT, porém como ele analisa a linha verifica a diferença e acaba repetindo o chamado em outro local.

SELECT DISTINCT nobj_chm, *
FROM db_ender
WHERE Mes = 'Outubro'
ORDER BY id_registro DESC, Dia DESC, Mes DESC

Ele até retorna o último registro dos chamados e o seu ultimo local, porém repete posteriormente... eu queria que a pesquisa realmente só me apresentasse o último registro de cada chamado e o seu local. 

Será que alguém poderia me dar uma luz? Sei que pode ser mais simples do que imagino(ou não) mas como disse... sou novato e tenho muitas limitações ainda.

Agradeço desde já a atenção.


Viewing all articles
Browse latest Browse all 1214