GARANTIR DESCONTO

Fórum Retornar 10 ultimos registros da tabela #564561

25/10/2016

0

Bom dia;
Preciso selecionar os 10 últimos registros da tabela , estou tentando das seguintes formas e está dando erro de sintaxe. Estou usando o Workbench 6.3.


SELECT 
    ROW_NUMBER() over (order by id_tabela),
    id_tabela,
    titulo,
    data_inicial
FROM tabela






        SELECT   
            titulo
		   ,data_inicial
	       ,ROW_NUMBER() OVER(PARTITION BY 'data_inicial' ORDER BY 'data_inicial') LINHA
	    FROM ttabela

Laura

Laura

Responder

Posts

25/10/2016

Sysbase Informática

Oi Laura, eu não uso MySql mas acredito que você possa fazer a tua ordenação descendente e ao invés de selecionar os últimos 10 registros seleciona os 10 primeiros. Acredito que o MySql deva possuir algo parecido com 10 first como Firebird.
Rafael
Responder

Gostei + 0

25/10/2016

Jones Granatyr

Completando a resposta, o SQL poderia ficar assim

SELECT first 10
id_tabela,
titulo,
data_inicial
FROM tabela order by id_tabela desc
Responder

Gostei + 0

25/10/2016

Laura

Completando a resposta, o SQL poderia ficar assim

SELECT first 10
id_tabela,
titulo,
data_inicial
FROM tabela order by id_tabela desc



Obrigada pela ajuda Rafael, mas eu usei o LIMIT

ORDER BY id_tabela desc LIMIT 10
Responder

Gostei + 0

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

Aceitar