Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2011, 13:35
therealzeta
 
Fecha de Ingreso: octubre-2009
Mensajes: 46
Antigüedad: 14 años, 7 meses
Puntos: 1
Problema limitando registros

hola, a ver is me puede ayudar. Utilizo esto para limitar la cant de registros que me devuelve mysql

set cantRegstros = 2;
SET SQL_SELECT_LIMIT = cantRegstros ;
select VentaID
from tbl_cto_ventas;

SET SQL_SELECT_LIMIT = DEFAULT;

y me funciona, pero si intento meter el resultado del select en una tabla temporal entonces no me funciona

set cantRegstros = 2;
SET SQL_SELECT_LIMIT = cantRegstros ;

insert into tempVentas
(VentaID)
select VentaID
from tbl_cto_ventas;

SET SQL_SELECT_LIMIT = DEFAULT;

Mi problema es que tengo que limitar lso registros por una variable que el mismo sp se encarga de calcular y es que esto no se puede hacer en mysql.

select VentaID
from tbl_cto_ventas limit cantRegstros;

Espero que alguien me pueda ayudar a buscarle un a solucion a esta limitante.

saludos