FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mostrar los últimos 100 registros
Como tengo que hacerlo para visualizar los últimos 100 registros de una tabla, ordenados de forma ascendente. Es decir, de esta forma me muestra los últimos 100 registros pero el primero es el id más alto y yo quiero que el primero sea el id más bajo.
SELECT TOP(100) * FROM principal ORDER BY id DESC Alguna idea ? |
#2
|
||||
|
||||
Que base de datos usaas??
Con algunas base de datos se puede hacer:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
|||
|
|||
Aqui expongo una solucion:
CREATE PROCEDURE UspUltimosRegistros @Reg int --Cantidad de registros a mostrar AS DECLARE @CAD1 AS VARCHAR(5), @CAD2 AS VARCHAR(200) SET @CAD1=(SELECT COUNT(ID)FROM TABLA)-@Reg SET @CAD2='select * from TABLA where ID NOT IN (select top '+@CAD1+ ' ID from TABLA)' EXECUTE(@CAD2) GO EXEC UspUltimosRegistros 10 |
#4
|
||||
|
||||
respuesta a tu consulta de TOP()
Hola, el tema esta que cuando usas las funciones TOP, SUM, etc, debes incluir un GROUP BY, prova de hacer eso y solucionara tu problema, qudaria mas o menos asi
Select * from (SELECT TOP(100) * FROM principal GROUO BY CRITERIO ORDER BY ID) Última edición por aldmoscardi fecha: 19-10-2006 a las 04:59:22. |
#5
|
||||
|
||||
Solo como nota he de decir que no toda base de datos soporta ese tipo de consulta.
Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostrar registros repetidos | jmlifi | SQL | 3 | 20-10-2011 22:15:50 |
Como mostrar los contenidos de registros | valera | Varios | 10 | 01-05-2006 19:05:31 |
mostrar 15 registros por paginas | alachaise | PHP | 7 | 22-10-2004 17:03:15 |
mostrar los registros | chona | Firebird e Interbase | 5 | 27-07-2004 18:20:45 |
Controlar como mostrar los registros al imprimir | Aprendiendo | Impresión | 3 | 02-09-2003 15:45:21 |
|