Traer ultimo registro..

30/09/2006 - 13:33 por Matias | Informe spam
Como seria la sentencia SQL para pedir el ultimo registro de una tabla..
Osea de los campos Codigo,nombre y apellido yo quisiera traer el ultimo
valor de la columna "Codigo"

saludos y gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
30/09/2006 - 13:59 | Informe spam
"Matias" wrote in message
news:
Como seria la sentencia SQL para pedir el ultimo registro de una tabla..
Osea de los campos Codigo,nombre y apellido yo quisiera traer el ultimo
valor de la columna "Codigo"



Una forma es esta:

Select Codigo,Nombre,Apellido from LaTabla where Codigo=(Select
Max(Codigo) from LaTabla)
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
30/09/2006 - 14:01 | Informe spam
Hola Matías,

suponiendo que ese campo (Codigo) esté ordenado de menor a mayor... la
sentencia podría ser algo similar a:

SELECT Max(Codigo) FROM Tabla

Si quieres no sólo el código sino todos sus elementos:

SELECT * FROM Tabla WHERE Codigo = (SELECT MAX(Codigo) FROM Tabla)

Ahora bien, también puedes utilizar otra instrucción de ámbito general para
cualquier Codigo:

SELECT TOP 1 Codigo FROM Tabla ORDER BY Codigo DESC

Espero que sea lo que necesitabas.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"Matias" wrote:

Como seria la sentencia SQL para pedir el ultimo registro de una tabla..
Osea de los campos Codigo,nombre y apellido yo quisiera traer el ultimo
valor de la columna "Codigo"

saludos y gracias





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida