Pregunta: | 44387 - ULTIMO REGISTRO DE TABLA CON ODBC |
Autor: | Israel |
Hola, tengo una base de datos que estoy accesando por medio de un ODBC y Php; mi duda es como puedo hacer una consulta que me regrese los datos del ultimo registro de la tabla.
Saludos a todos, espero pueda alguien ayudarme. |
Respuesta: | Miguel |
La solución que aporta Gabriel Lurachi es la que yo usaría, es decir abro la tabla ordenada con el Id de mayor a menor, de esa manera el último registro queda de primero y es facil capturarlo. |
Respuesta: | Juan Blanco |
bueno.. he visto q hay varios foros acerca del tema de encontrar el ultimo registro de una tabla. lo que ocurre es q la funcion max solo nos respondera el id de la tabla.. ¿y si necesitamos todo el registro?. entonces se me ocurrio la siguiente instruccion, q en mysql funciona bien.
select * from TABLA where ID=(select max(ID) from TABLA); que basicamente hace un select a partir del maximo id registrado. si este es autonumerico, pues ya esta.. |
Respuesta: | pedro dzul |
bueno. lo que quieres hacer es traer los datos del ultimo registro
facil recuerdas que para toda tabla necesita o requiere de un campo distintivo a las demas en la cual sera el unico y que nunca se podria repetir los datos en este capo??bueo, ahi esta mira, ya he trabajado con sentencias SQL para hacer eso, yo tengo en cada tabla un ID el la cual lo pongo como autonumerico o bueno depende que manejador te lo permita y haces lo siguiente select max(id) from tabla 'este te devuelve el ultimo registro y luego el max Id lo camturamos ya? ahora hacemos lo siguiente select * from tabla where ID=maximoid ''variable el la cual guardamos el maximo id y ya ... es solo, eso hay maneras mas optimas de hacerlo, ahora te toca a ti preguntas ahi tienes:: [email protected] dj pedro |
Respuesta: | kaliSurf |
Gracias, mira... encontre una sentencia que me regresa el ultimo valor de una calumna: select max(campo) from tabla
y a partir de eso, diseñe la consulta para ir recuperando los campos de mi tabla. |
Respuesta: | Gabriel Luraschi |
Hola, podés hacer dos cosas a mi criterio:
1) Ordenás la tabla de mayor a menor y extraés el primer registro. o bien 2) Si lo que querés saber es sólo el último ID de la columna autonumérica fijate qué consulta podés hacer para obtener los datos de la tabla. Saludos.- |