USE `vn`; DROP procedure IF EXISTS `zoneGetShipped`; DELIMITER $$ USE `vn`$$ CREATE DEFINER=`root`@`%` PROCEDURE `zoneGetShipped`(vLanded DATE, vAddressFk INT, vAgencyModeFk INT, vWarehouseFk INT) BEGIN /** * OBSOLETO usar zone_getShippedWarehouse * Devuelve la mínima fecha de envía para cada warehouse * * @param vLanded La fecha de recepcion * @param vAddressFk Id del consignatario * @param vAgencyModeFk Id de la agencia * @return tmp.zoneGetShipped */ CALL zone_getShippedWarehouse(vLanded, vAddressFk, vAgencyModeFk); SELECT * FROM tmp.zoneGetShipped WHERE warehouseFk <> vWarehouseFk; DROP TEMPORARY TABLE IF EXISTS tmp.zoneGetLanded; END$$ DELIMITER ;