pears.AddRecoveryHours

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."AddRecoveryHours" IS 
{CREATE FUNCTION AddRecoveryHours 
 
/* Application Maintained Function / Procedure - DO NOT EDIT*/
 
(IN tfrom TIME,IN tto TIME,IN hrs SMALLINT)
RETURNS TIME
BEGIN
  DECLARE rv TIME;
  IF isnull(hrs,0) <= 0 OR tfrom IS NULL OR tto IS NULL THEN
    RETURN tto
  END IF;
  IF hrs > 23 THEN
    SET hrs=23
  END IF;
  SET rv=dateadd(HOUR,hrs,tto);
  IF rv < tto AND rv >= tfrom THEN
    SET rv=dateadd(MINUTE,-1,tfrom)
  END IF;
  RETURN rv
END
}
  • database/procedures/pears_addrecoveryhours.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1