Hola a todos!!!!!!!!!
Quisiera hacer una consulta SQL para mostrar las últimas diez filas de una tabla de mi BD. Alguien podría ayudarme??????
Gracias por adelantado!
| |||
Consulta selectiva en SQL Hola a todos!!!!!!!!! Quisiera hacer una consulta SQL para mostrar las últimas diez filas de una tabla de mi BD. Alguien podría ayudarme?????? Gracias por adelantado! |
| |||
Holaaaaaaa, soy yo otra vez para corregir mi tan osada pregunta... ACABO DE DESCUBRIR QUE ES IMPOSIBLE!!!!!!!!!!!! creo... Gracias a todos y perdón por las moléstias! Última edición por V€rO; 26/04/2005 a las 03:30 Razón: correción del texto |
| |||
yo creo que no es imposible, la instrucción top x te da un número de filas determinado, y previamente puedes ordenar la consulta por el campo que más te interese. |
| |||
depende de las necesidades no tengo mucha práctica con mysql pero tengo entendido que el campo id puede ser aleatorio, si fuera así, la ordenación por este campo no tiene mucho sentido. yo he utilizado esta instrucción alguna vez en el campo fecha con ordenación descendente, pero igualmente se puede utilizar en el campo "cuentas pendientes de pago" con orden descendente para mostrar los clientes más morosos. |
| ||||
Si es autonumérico, no es aleatorio, sino que cada vez que se inserte un registro, id se incrementará en 1, por lo tanto va numerado correlativamente, de esta manera puedes ordenarlo por este campo. Otra opción sería ordenarlo por fecha de introducción o algo asi. Si no tienes forma de saber cuales son los 10 ultimos registros insertados, está claro que no podrás hacer una consulta para averiguarlo, pero si puedes ordenar los registros de forma correcta, con la función TOP no tendrás ningun problema
__________________ Vayamos por Partes :: Jack el Destripador |
| |||
tengo entendido que phpmyadmin -herramienta que no conozco muy bien- te ofrece la posibilidad de dar la propiedad incremental o aleatoria para los campos id. access que lo conozco algo mejor te da la oportunidad de dar las propiedades incremento ascendente o descendente así como aleatorio, y puedes empezar a contar por el número que quieras tanto positivo como negativo dentro del rango que te ofrece el tipo de dato. |
| ||||
Otra manera es insertar la fecha del sistema al momento de insertar el registro. De esa manera odrdenarás por fecha. Esto es útil en el caso de que tu tabla ya tenga una llave primaria y esta no sea AUTOINCREMENT
__________________ Friedrich Nietzsche |
| |||
manual de sql |