Ultimos Registros
Em uma tabela firebird como posso montar uma instrucao sql para trazer somente os ultimos 50 registros por exemplo ?
Abs
Jose Panegassi
Curtidas 0
Respostas
Jorge Dias
21/11/2009
escola uma das 2 opçoes
1 opção
SELECT ProductID, Name FROM AdventureWorks.Production.Product WHERE ListPrice = 15 OR ListPrice = 25 Para especificar um intervalo exclusivo, use os operadores Maior que (> e <) e Menor que. A consulta a seguir, que usa os operadores Maior que e Menor que, retorna resultados diferentes do último exemplo porque esses operadores não incluem linhas que correspondem aos valores que limitam o intervalo.
2 opção
('select * from tab_clientes where (cod_cliente like "' +edit1.text+ '%") or (nome like "' +edit1.text+ '%")');
1 opção
SELECT ProductID, Name FROM AdventureWorks.Production.Product WHERE ListPrice = 15 OR ListPrice = 25 Para especificar um intervalo exclusivo, use os operadores Maior que (> e <) e Menor que. A consulta a seguir, que usa os operadores Maior que e Menor que, retorna resultados diferentes do último exemplo porque esses operadores não incluem linhas que correspondem aos valores que limitam o intervalo.
2 opção
('select * from tab_clientes where (cod_cliente like "' +edit1.text+ '%") or (nome like "' +edit1.text+ '%")');
GOSTEI 0
Alan Souza
21/11/2009
algo assim:
1°
se não se importar com a ordem...
select first (50) * from tabela order by campo desc
2°
se precisar de ordem...
select * from (select first (50) * from tabela order by campo desc) order by campo
onde campo de preferência seja a PK da tabela.
1°
se não se importar com a ordem...
select first (50) * from tabela order by campo desc
2°
se precisar de ordem...
select * from (select first (50) * from tabela order by campo desc) order by campo
onde campo de preferência seja a PK da tabela.
GOSTEI 0