Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juliano Gomes

"select top 2 * from" no MySql

Recommended Posts

salve aspianos, gostaria de selecionar 2 noticias da minha tabela no mysql 5.0, ordenado pela data mais atual

 

campos da tabela notícias:

id -> integer (primary key, auto increment)

texto -> varchar (1000)

data -> Date

 

tentei isso abaixo:

 

strSql = "SELECT TOP 2 * from noticias order by DATA DESC"

 

erro retornado:

 

Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[MySQL][ODBC 3.51 Driver][mysqld-5.0.22-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2 * from noticias order by DATA DESC' at line 1/havai/inc/news.asp, line 16

ou seja erro de sintaxe... alguem sabe como seria o correto de escrever isso no mysql???

 

abraços!

 

 

Obs: na linha 16 esta a sql...

strSql = "SELECT TOP 2 * from noticias order by DATA DESC"

Compartilhar este post


Link para o post
Compartilhar em outros sites

strSql = "SELECT TOP 2 * from noticias order by DATA DESC"TOP 2 é para Acces, no mysql se usa limitstrSql = "SELECT * from noticias order by DATA DESC Limit 2"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.