FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Uso SQL 2005 y utilizo TOP, pero no quiero limitar la cantidad global de registros, sino a 5 registros de cada elemento, es decir, los ultimos 5 de tornillos, los ultimos 5 de tuercas, etc, todos juntos en una sola consulta
__________________
|
#2
|
||||
|
||||
En una sola consulta no se me ocurre nada, pero sí una alternativa aunque es un poco más engorrosa. Se trata de hacer un procedimiento almacenado.
El funcionamiento sería con un cursor, haciendo una consulta que seleccione cada producto diferente lo almacenarías en una variable y luego harías un INSERT combinado con SELECT en una tabla temporal de los 5 primeros registros que tienen por descripción el producto por el que vamos (@V_DESCRIPCION) Y por último una vez ejecutado el SP harías un simple SELECT * de TABLA_TEMPORAL. Seguramente haya errores de sintaxis y tal pero creo que más o menos te haces una idea. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
filtro consulta | ale_metall | Varios | 0 | 21-10-2007 20:53:48 |
cantidad de articulos | juanchopit | Varios | 3 | 20-09-2005 05:57:54 |
Como Cambiar Una Cantidad Numerica En Una Cantidad En Letra | AdIIX | Varios | 3 | 28-04-2005 21:45:23 |
cantidad de noches | fixarg | Firebird e Interbase | 4 | 20-12-2004 23:03:20 |
¿Cantidad de records encontrados en una consulta? | Lester | SQL | 5 | 11-06-2003 18:20:58 |
|