Sv Community El Salvador
Soporte y Tecnología => Programación => Base de Datos => Mensaje iniciado por: pippin en abril 14, 2010, 06:24:07 am
-
Señores expertos necesito mostrar los ultimos tres registros de una tabla por ejemplo:
En la tabla 'nom_tabla' tengo 10 registros y cada registro tiene un id_auto_incremet.
Lo que quiero es mostrar el registro 8-9-10 de esta tabla.
Alguna sugerencia de como hacerlo?
-
MySQL?
SELECT * FROM nom_tabla ORDER BY id_auto_increment DESC LIMIT 3
Si la tabla toda la vida va a tener 10 registros tambien podes hacer esto:
SELECT * FROM nom_tabla LIMIT 8,10
-
Para SQL
SELECT TOP 3 * FROM nom_tabla ORDER BY id_auto_increment DESC
-
Hola gracias por sus prontas respuestas
Para SQL
SELECT TOP 3 * FROM nom_tabla ORDER BY id_auto_increment DESC
De esta manera no sirve... Me dice que tengo un error...
-
las dos alternativas q se han dado son para manejadores de bases distintas
si usas SQL
usa la instruccion q te di
si usas MySQL
usa la de Vlad.
Saludos
-
Ok asi si sirvio...
MySQL?
SELECT * FROM nom_tabla ORDER BY id_auto_increment DESC LIMIT 3
Si la tabla toda la vida va a tener 10 registros tambien podes hacer esto:
SELECT * FROM nom_tabla LIMIT 8,10
...Gracias!!!