Consulta SQL

Delphi

15/11/2008

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

Curtidas 0

Respostas

Adriano_servitec

Adriano_servitec

15/11/2008

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



GOSTEI 0
Neveshp

Neveshp

15/11/2008

É MySql.


GOSTEI 0
POSTAR