DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`timeBusiness_calculateByWorker`(vWorkerFk INT, vDatedFrom DATETIME, vDatedTo DATETIME)
BEGIN

/**
 * @param vWorkerFk
 * @param vDatedFrom Fecha desde
 * @param vDatedTo Fecha hasta
 */
  
    CREATE OR REPLACE TEMPORARY TABLE tmp.`user` 
        SELECT w.id userFk
          FROM worker w
          WHERE w.id = vWorkerFk;
        
    CALL timeBusiness_calculate(vDatedFrom, vDatedTo);
  
    DROP TEMPORARY TABLE tmp.`user`;

END$$
DELIMITER ;