Buenas,
Tengo una tabla en la que quiero cambiar unos datos que cojo de un stored procedure ¿se puede hacer? Os pego el ejemplo de lo que quiero hacer.
Código:
CREATE PROCEDURE `TMPLIQ`(IN LIQUIDACION INTEGER, IN VENDEDOR VARCHAR(50))
BEGIN
SELECT TABLA1.BOLETIN, TABLA1.CO_TIENDA, TABLA1.COMISION, TABLA2.VENDEDOR
FROM TABLA1 INNER JOIN TABLA2
ON TABLA1.BOLETIN = TABLA2.BOLETIN AND TABLA1.CO_TIENDA = TABLA2.CO_TIENDA
WHERE TABLA1.CO_LIQUIDACION = 2009001 and TABLA2.VENDEDOR ='PEPE';
END;
UPDATE TABLA1 INNER JOIN TMPLIQ ON TABLA1.CO_TIENDA=TMPLIQ.CO_TIENDA AND TABLA1.BOLETIN=TMPLIQ.BOLETIN SET
TABLA1.COMISION = (TMPLIQ.COMISION / 10);
'tmpliq es un storedprocedure
No se si se podrá hacer un update desde un stored procedure... ¿que me decis?