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
+
NO SQL
  
    DETERMINISTIC
+
DETERMINISTIC
  
 
begin
 
begin
Línea 33: Línea 33:
  
 
end$$
 
end$$
 
  
  
 
DELIMITER ;
 
DELIMITER ;

Revisión actual del 10: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 ;