FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Seleccionar un numero determinado de registros de una tabla
Hola.
Quiero realizar una tabla con multitud del localizaciones, pero cuando modifique una de ellas quiero que en la misma se me duplique el registro y así tener referencias en la misma tabla de los cambios hechos en el tiempo. La solución es hacer una tabla histórico de cambios, pero a ver si puedo hacer una sentencia que me devuelva todas las localizaciones y con la fecha más reciente. Por ejemplo si la tabla tuviese: 1 - 01/10/2003 2 - 01/01/2008 3 - 12/12/2004 1 - 02/11/2006 2 - 05/06/2008 etc, que me muestre 3 - 12/12/2004 1 - 02/11/2006 2 - 05/06/2008 Gracias. |
#2
|
||||
|
||||
Ejecuta una consulta SQL con ORDER BY para obtener el orden ascendente y un TOP (la mayoría de SGBD tiene TOP) para determinar cuantos registros quieres.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Gracias, pero de esta forma
1 - 01/10/2003 2 - 01/01/2008 3 - 12/12/2004 1 - 02/11/2006 2 - 05/06/2008 creo que daría respuesta: 2 - 01/01/2008 1 - 02/11/2006 2 - 05/06/2008 en vez de 3 - 12/12/2004 1 - 02/11/2006 2 - 05/06/2008 edito: Podría hacer un Group by y coger los ultimos por fecha. Gracias por tu respuesta |
#4
|
||||
|
||||
No se porqué (tal vez me he perdido algo), pero si es un campo fecha y ordenas por fecha ascendente, lo lógico es que te lo devuelva por fecha ascendente. Así: 3 - 12/12/2004 1 - 02/11/2006 2 - 05/06/2008 Repito, salvo que yo me esté perdiendo algo...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#7
|
||||
|
||||
Cita:
Ahora lo vuelvo a leer y también me parece que es eso, pero antes..., pues que no me quedaba claro.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
||||
|
||||
resp
Perdon no habia leido bien el texto. Solo habia leido el titulo
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. Última edición por rastafarey fecha: 26-11-2008 a las 19:52:17. |
#9
|
||||
|
||||
Te recomiendaria Tener otra tabla para lo uqe dices. Y etso lo podrias hacer en los disparadores.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
seleccionar los ultimos registros de una tabla | JODELSA | SQL | 1 | 04-10-2006 15:27:41 |
Seleccionar todos los registros de una tabla menos 2 | FunBit | MySQL | 4 | 13-07-2005 17:06:31 |
Seleccionar registros en una tabla, envio, e insercion en otra tabla!! | EfrainSanmiguel | Conexión con bases de datos | 3 | 21-10-2004 01:12:43 |
Seleccionar varios registros de una tabla por un campo | vhirginia | Conexión con bases de datos | 19 | 27-04-2004 12:00:57 |
Máximo número de Registros en tabla Access | javiermorales | Tablas planas | 4 | 28-05-2003 19:24:47 |
|