FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
No manejo firebird, pero viendo lo que pones, si dices que te muestra los 8 primeros registros, me voy a tirar a la piscina sin saber si hay agua, ¿has probado a poner los siguiente?
Un saludo. |
#2
|
||||
|
||||
¿Y si haces el FIRST 10, pero le pones el ORDER BY al contrario?
Si es que tienes algun campo por el que poder ordenar al contrario (Clave primaria, Fecha,... )
__________________
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
|
||||
|
||||
Habría que definir un campo para saber el orden, supongo
que tienes un campo fecha o código, o algo así.
|
#4
|
||||
|
||||
Deduzco de los tres últimos mensajes que mi propuesta es una burrada bastante grande, ¿no?.
Saludos. |
#5
|
||||
|
||||
No es una burrada, es que no puedes saber cuales son los últimos registros si no llevas algún control.
|
#6
|
||||
|
||||
Puedes hacer primero un conteo y guardarlo en una variable.
Y luego: Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
||||
|
||||
Hola
De las soluciones mas simples, faciles y logicas que he visto en mucho tiempo. Me gusto. Saludos
__________________
Siempre Novato |
#8
|
|||
|
|||
Cita:
Saludos... |
#9
|
||||
|
||||
Cita:
Si existe el LAST es la mejor opción; En otras bases de datos no existe, pero en FB lo desconozco.
__________________
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. |
#10
|
||||
|
||||
Es que el 'last' es el último de select que se haya hecho, pero para saber realmente el orden de grabación de los registros habría que poner un control, que puede ser perfectamente un campo que saque el número de un generador, por ejemplo, y cada vez que se haga un post (ya sea insertando o modificando) le asigne el número siguiente que toque.
Así puede hacerse el select por ese campo.
|
#11
|
||||
|
||||
Hola
En Firebird existe el last, pero no para estos fines. Lo que se puede usar, sabiendo como, es MAX(). Tenia un problema similar en una consulta en Access que contenia algunos Last(), los cambie por Max() y me da el dato correcto, exacto. Saludos
__________________
Siempre Novato |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar un numero determinado de registros de una tabla | NPIdea | Firebird e Interbase | 8 | 26-11-2008 19:50:46 |
Consultar los ultimos registros de una tabla | FGarcia | Firebird e Interbase | 18 | 09-10-2008 18:07:45 |
seleccionar los ultimos registros de una tabla | JODELSA | SQL | 1 | 04-10-2006 15:27:41 |
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 |
|