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