Boa tarde.
Tenho duas tabelas e seus campos, sendo:
tbProcesso - Processo, DataAbertura, Solicitante, Assunto, Descricao, ...
tbStatus - Processo, Data, Status, Usuario, ...
Gostaria de ajuda para selecionar os dois últimos Status na tbStatus de cada processo da tbProcesso.
Tentei o seguinte:
SELECT tbProcesso.Processo, tbProcesso.DataAbertura, tbProcesso.Assunto, tbStatus.Processo, tbStatus.Data, tbStatus.Status
FROM tbProcesso INNER JOIN tbStatus ON tbProcesso.Processo=tbStatus.Processo
ORDER BY tbStatus.Data DESC;
Ocorre que todos os status estão sendo retornados.
Gostaria que cada Processo constante na tbProcesso tivesse retornado os dois últimos Status da tbStatus.
Ex.: 10259/13 - 14/11/2013 - Teste de Processo
10/05/2014 - No engenharia para analise.
15/11/2014 - No financeiro para liberação de verba.
Antecipo meus agradecimentos.
Muito Obrigado.
Silvio Júnior
Tenho duas tabelas e seus campos, sendo:
tbProcesso - Processo, DataAbertura, Solicitante, Assunto, Descricao, ...
tbStatus - Processo, Data, Status, Usuario, ...
Gostaria de ajuda para selecionar os dois últimos Status na tbStatus de cada processo da tbProcesso.
Tentei o seguinte:
SELECT tbProcesso.Processo, tbProcesso.DataAbertura, tbProcesso.Assunto, tbStatus.Processo, tbStatus.Data, tbStatus.Status
FROM tbProcesso INNER JOIN tbStatus ON tbProcesso.Processo=tbStatus.Processo
ORDER BY tbStatus.Data DESC;
Ocorre que todos os status estão sendo retornados.
Gostaria que cada Processo constante na tbProcesso tivesse retornado os dois últimos Status da tbStatus.
Ex.: 10259/13 - 14/11/2013 - Teste de Processo
10/05/2014 - No engenharia para analise.
15/11/2014 - No financeiro para liberação de verba.
Antecipo meus agradecimentos.
Muito Obrigado.
Silvio Júnior
- Anexos
- NPA Teste.zip
- Banco de dados com tabelas e tentativas da consulta
- Você não tem permissão para fazer download dos arquivos anexados.
- (127 Kb) Baixado 4 vez(es)