Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ultimos registros almacenados

Estas en el tema de Ultimos registros almacenados en el foro de Mysql en Foros del Web. Bueno el problema es el siguiente tengo una tabla la cual quiero obtener los últimos registros almacenados no se si exista algo que me los ...
  #1 (permalink)  
Antiguo 22/11/2012, 14:54
Avatar de emilio_viguri  
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 3
Sonrisa Ultimos registros almacenados

Bueno el problema es el siguiente tengo una tabla la cual quiero obtener los últimos registros almacenados no se si exista algo que me los arroje

para lo cual muestro algunos de los datos

Código:
partida   	contrato   	idorden   	Rproveedor   
17	CLP327/55/2012	DX268	983
114	CLP327/55/2012	DX268	983
115	CLP327/55/2012	DX268	983
85	CLP327/55/2012	DX268	983
64	CLP327/55/2012	DX268	983
67	CLP327/55/2012	DX268	983
78	CLP327/55/2012	DX268	983
109	CLP327/55/2012	DX268	983
117	CLP327/55/2012	DX268	983
119	CLP327/55/2012	DX268	983
111	CLP327/55/2012	ANG166	983
186	CLP327/55/2012	ANG166	983
223	CLP327/55/2012	ANG166	983
53	CLP327/55/2012	ANG166	983
32	CLP327/55/2012	ANG166	983
81	CLP327/55/2012	ANG166	983
142	CLP327/55/2012	ANG166	983
144	CLP327/55/2012	ANG166	983
bueno la cosa es la siguiente no puedo hace que me muestre un

Código:
select idorden from partidas ORDER DESC LIMIT 10
solo quiero los últimos 10 registros almacenados pero sin ordenados ya que si los ordeno no dará el resultado requerido

Última edición por emilio_viguri; 22/11/2012 a las 14:56 Razón: tabla no muestra como la quiero
  #2 (permalink)  
Antiguo 22/11/2012, 15:08
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Ultimos registros almacenados

El problema es saber qué campo o relación con otra tabla determina el orden de ingreso.
La tabla que muestras no lo deja muy claro.
¿La partida? ¿el contrato?

¿Hay algún campo de fecha, algún incremental, algo?
Ten en cuenta que las tablas en la bases de datos se ordenan físicamente por su PK, por lo que si esta no es un dato de tipo DATETIME, o numérico incremental, el orden físico de los registros no será el orden de entrada cronológico.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 22/11/2012, 16:21
Avatar de emilio_viguri  
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 3
Desacuerdo Respuesta: Ultimos registros almacenados

No lamentablemente esta tabla tiene como llave primaria partida, contrato, idorden pero lo que yo necesito es que mostrara los últimos registros en ser metidos sin ordenarlos

Si estas consulta funcionarán asi es lo que necesito
Código MySQL:
Ver original
  1. select * from partidas ORDER DESC LIMIT 10
  2.  
  3. select * from partidas DESC LIMIT 10

Ya que si le pongo me muestra los primeros 10 registros y yo necesito los últimos 10

select idorden from partidas LIMIT 10
  #4 (permalink)  
Antiguo 22/11/2012, 16:35
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Ultimos registros almacenados

¿Pero no tiene esa tabla alguna relación con otra, tal que permita determinar el orden de entrada? ¿No guardas ningún dado del alta del registro?
Eso sería un error de diseño gravísimo.
Es algo básico que toda información contable o jurídica debe registrar su momento de creacion o actualización. ¿No lo hacen?
Si no guardan eso, no hay modo de reconstruir el orden.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 28/11/2012, 13:44
Avatar de emilio_viguri  
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 116
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Ultimos registros almacenados

ok entonces seria recomendable poner un dato da cuando fue agragado entonces ... pero para el caso no se si seria correcto o nesasario

Etiquetas: registros, select, tabla, almacenar, ultimo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:06.