Diferencia entre revisiones de «BD.FUNC.ACD HORA MUESTREO»
De VIVAitwiki
Ir a la navegaciónIr a la búsqueda| Línea 14: | Línea 14: | ||
CREATE DEFINER=`adminNimitz`@`%` FUNCTION `ACD_HORA_MUESTREO`(AHORA DATETIME) RETURNS datetime  | CREATE DEFINER=`adminNimitz`@`%` FUNCTION `ACD_HORA_MUESTREO`(AHORA DATETIME) RETURNS datetime  | ||
| − | + | NO SQL  | |
| − | + | DETERMINISTIC  | |
begin  | begin  | ||
| Línea 33: | Línea 33: | ||
end$$  | end$$  | ||
| − | |||
DELIMITER ;  | DELIMITER ;  | ||
Revisión actual del 09:11 12 nov 2021
1 Descripción
2 Parámetros
USE `nimitz`;
DROP function IF EXISTS `nimitz`.`ACD_HORA_MUESTREO`;
DELIMITER $$
USE `nimitz`$$
CREATE DEFINER=`adminNimitz`@`%` FUNCTION `ACD_HORA_MUESTREO`(AHORA DATETIME) 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 60);
return DATE_ADD(AHORA_FECHA, interval AHORA_SEGS SECOND);
end$$
DELIMITER ;