Autor Tema: [resuelto]Mostrar ultimos 3 registros de una tabla  (Leído 29416 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
[resuelto]Mostrar ultimos 3 registros de una tabla
« : 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?
« Última Modificación: abril 14, 2010, 09:03:04 am por vlad »

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Mostrar ultimos 3 registros de una tabla
« Respuesta #1 : abril 14, 2010, 07:26:25 am »
MySQL?

Código: [Seleccionar]
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:

Código: [Seleccionar]
SELECT * FROM nom_tabla LIMIT 8,10

Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re:Mostrar ultimos 3 registros de una tabla
« Respuesta #2 : abril 14, 2010, 08:01:14 am »
Para SQL

SELECT TOP 3 * FROM nom_tabla ORDER BY id_auto_increment DESC
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Mostrar ultimos 3 registros de una tabla
« Respuesta #3 : abril 14, 2010, 08:24:58 am »
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...


Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re:Mostrar ultimos 3 registros de una tabla
« Respuesta #4 : abril 14, 2010, 08:31:08 am »
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
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

Desconectado pippin

  • Sv Member
  • ***
  • Mensajes: 301
Re:Mostrar ultimos 3 registros de una tabla
« Respuesta #5 : abril 14, 2010, 08:35:04 am »
Ok asi si sirvio...

MySQL?

Código: [Seleccionar]
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:

Código: [Seleccionar]
SELECT * FROM nom_tabla LIMIT 8,10

...Gracias!!!