Gostaria de saber qual o comando sql para retornar os 20 dados mais recentes da tabela notícias por exemplo… alguém sabe??
TABELA_NOTICIAS
Gostaria de saber qual o comando sql para retornar os 20 dados mais recentes da tabela notícias por exemplo… alguém sabe??
TABELA_NOTICIAS
Qual o banco de dados?
Você tem algo que identifica a ordem da inserção? Tipo data da inserção, id sequencial… etc…
Olá,
voce pode ordenar os registros pela data, e pegar os 20 primeiros registros.
Se for mysql pode usar, por exemplo, o ORDER BY data LIMIT 20
Att
[quote=xivan]Gostaria de saber qual o comando sql para retornar os 20 dados mais recentes da tabela notícias por exemplo… alguém sabe??
TABELA_NOTICIAS
[/quote]
Se for SQL server, você pode usar o comando top, exemplo:
select top 20 * from tabela order by data desc
Se for Oracle, vc pode usar o ROW_NUM
SELECT * FROM (SELECT COLUNA, COLUNA2, COLUNA 3 FROM TABELA ORDER BY DATA_INSERCAO DESC) WHERE ROW_NUM <=20