DELIMITER $$ CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`entry_getRate`(vSelf INT) BEGIN /** * Prepara una tabla con las tarifas aplicables en funcion de la fecha * y el almacén * * @param vSelf Id de la tabla entry * @return tmp.rate (rate0, rate1, rate2, rate3) */ DECLARE vDated DATE; DECLARE vWarehouseFk INT; SELECT t.landed, t.warehouseInFk INTO vDated, vWarehouseFk FROM entry e JOIN travel t ON t.id = e.travelFk WHERE e.id = vSelf; CALL rate_getPrices(vDated, vWarehouseFk); END$$ DELIMITER ;