Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2007
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Poder: 18
pablonill Va por buen camino
El ultimo valor ingresado

Hola amigos, gracias por su tiempo, les comento mi inquietud, necesito saber como puedo obtener el ultimo valor ingresado después de haber agregado un registro (insert into ....) o sea. Ej.: tengo una tabla con dos campos uno llamado índice que es autonumerico y otro que es detalle tipo char, acabo de ingresar un valor en la tabla y necesito saber cual es el valor ingresado en el campo índice y detalle. Muchas gracias.

PD.: Utilizo mysql
Responder Con Cita
  #2  
Antiguo 12-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por pablonill Ver Mensaje
Hola amigos, gracias por su tiempo, les comento mi inquietud, necesito saber como puedo obtener el ultimo valor ingresado después de haber agregado un registro (insert into ....) o sea. Ej.: tengo una tabla con dos campos uno llamado índice que es autonumerico y otro que es detalle tipo char, acabo de ingresar un valor en la tabla y necesito saber cual es el valor ingresado en el campo índice y detalle. Muchas gracias.

PD.: Utilizo mysql
Bueno, lo mas simple es usar Table.Last o Query.Last, dependiendo que estes usando.

Asumo que la tabla esta indexada......

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 12-12-2007
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Poder: 18
pablonill Va por buen camino
Pero... Table.Last o Query.Last, te mueven al ultimo registro o me equivoco!?, que pasaría si hice una búsqueda anteriormente o algún tipo de ordenamiento, estoy tratando de buscar la solución por mysql, muchas gracias.
Responder Con Cita
  #4  
Antiguo 12-12-2007
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
peudes mediante otro query, hacer la siguiente instruccion:

Código SQL [-]
select max(CampoAutoIncremento) from tabla


o si deseas sacar el valor del regitro

Código SQL [-]
select * form tabla t1 
where t1.campoautonumerico 
          in (select max(t2.campoautonumerico) from tabla t2)


espero te sirva.


Saludos



-Paoti.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #5  
Antiguo 12-12-2007
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
Una consulta con este codigo te deberia funcionar.

Código SQL [-]
Select *
from Tabla
where Tabla.Id = ( select max ( Tabla.Id) from  Tabla);
Responder Con Cita
  #6  
Antiguo 13-12-2007
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Poder: 18
pablonill Va por buen camino
Funciona al pelo, muchas gracias. también encontré una función en mysql para saber el próximo valor que generara la secuencia, les dejo tal vez a alguien le sirva.

Código SQL [-]
select auto_increment from `information_schema`.tables where TABLE_SCHEMA = 'Nombre_base_datos' and TABLE_NAME = 'Nombre_tabla';

Esto devuelve el próximo valor que generara el campo autoincremental de la tabla. Gracias. espero les sirva.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como obtener valor del ultimo registro. Gaim2205 Varios 4 10-09-2007 22:02:17
Necesito validar una cadena de IP y Puerto ingresado en un Edit1 (xx.xx.xx.xx:port) Black_Ocean Varios 2 18-11-2006 00:46:41
Saber ultimo dia del mes morfeo21 Varios 2 21-01-2005 19:06:18
Ultimo valor por Parámetro AGAG4 Varios 8 17-08-2004 02:51:27
como conocer el ultimo valor autonumerico creado de una tabla Tama MS SQL Server 8 16-06-2004 19:14:30


La franja horaria es GMT +2. Ahora son las 12:58:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi