Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2010, 16:03
Avatar de a n g e l u s
a n g e l u s
 
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 3 meses
Puntos: 1
procedimiento con consulta dinamica y variables concatenadas

HOLA,
este es mi procedimiento y no puedo concatenar las dos variables que estan dentro de la consulta dinamica.

cualquier ayuda muchas gracias.




CREATE PROCEDURE `informes`(
IN var_inicio DATE,
IN var_termino DATE,
IN var_corp INTEGER(11)
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN

DECLARE consulta TEXT;
DECLARE consulta_paso TEXT;

SET @consulta = "SELECT nombre_informe FROM registros WHERE ";
SET @consulta = CONCAT(@consulta,' ', 'fecha_ingreso BETWEEN ',var_inicio,' AND ',var_termino,' AND ');
SET @consulta = CONCAT(@consulta,' ', 'activo = 1');

PREPARE stmt FROM @consulta;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

END
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post