Fórum Consulta SQL #366192

15/11/2008

0

Tenho uma tabela com os campos IdOrc e NrProcesso
Estou tentando pegar o ultimo NrProcesso do ultimo registro IdOrc
Exemplo:
IdOrc NrProcesso
01 01
02 02
03 03
04 01

O resultado deveria ser IdOrc 04 e Processo 01
Usei o SQL abaixo mas gostaria que mostrasse somente o último NrProcesso do último registro IdOrc

Select Max(Tab_Orcamento.IDOrc) As Id, Tab_Orcamento.NrProcesso
From Tab_Orcamento
Group BY Tab_Orcamento.NrProcesso


No aguardo,

Pedro


Neveshp

Neveshp

Responder

Posts

15/11/2008

Adriano_servitec

Tenho uma tabela com os campos IdOrc e NrProcesso Estou tentando pegar o ultimo NrProcesso do ultimo registro IdOrc Exemplo: IdOrc NrProcesso 01 01 02 02 03 03 04 01 O resultado deveria ser IdOrc 04 e Processo 01 Usei o SQL abaixo mas gostaria que mostrasse somente o último NrProcesso do último registro IdOrc Select Max(Tab_Orcamento.IDOrc) As Id, Tab_Orcamento.NrProcesso From Tab_Orcamento Group BY Tab_Orcamento.NrProcesso No aguardo, Pedro


Depende do banco de dados, por exemplo em firebird fazemos assim
SELECT first 1 * FROM movimento ORDER BY dtmovimento DESC



Responder

Gostei + 0

17/11/2008

Neveshp

É MySql.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar