Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2011, 09:01
niko7700
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Exclamación Seleccionar primeros registros

Saludos...

Tengo una tabla 'compras':

FECHA COD UND
___________________________________
01/01/2011 C011 4
01/02/2011 C012 5
10/02/2011 C011 2
05/05/2011 C011 6

Utilizo la siguiente consulta:

SELECT cod,und FROM compras WHERE cod = 'C011' ORDER BY fecha DESC;

me devuelve lo siguiente:

FECHA UND
05/05/2011 6
10/02/2011 2
01/01/2011 4

pero si la tabla tuviera 1000 (o más) registros, me devolveria los 1000 (o más)...
lo que necesito es que solo me devuelva los primeros registros cuya suma de unidades sea -por ejm- 8

es decir solo:

FECHA UND
05/05/2011 6
10/02/2011 2

gracias por sus respuestas.....