BD.FUNC.ACD HORA PERIODO
De VIVAitwiki
Revisión del 14:36 12 nov 2021 de Bartosz (discusión | contribuciones)
1 Descripción
2 Parámetros
USE `nimitz`;
DROP function IF EXISTS `nimitz`.`ACD_HORA_PERIODO`;
DELIMITER $$
USE `nimitz`$$
CREATE DEFINER=`adminNimitz`@`%` FUNCTION `ACD_HORA_PERIODO`(AHORA DATETIME, SEG INT) RETURNS datetime
NO SQL
DETERMINISTIC
begin
declare AHORA_FECHA DATE;
declare AHORA_SEGS INT;
set AHORA_FECHA=DATE(AHORA);
set AHORA_SEGS=TIME_TO_SEC(TIME(AHORA));
set AHORA_SEGS=AHORA_SEGS-(AHORA_SEGS mod SEG);
return DATE_ADD(AHORA_FECHA, interval AHORA_SEGS SECOND);
end$$
DELIMITER ;