Respuesta: sumar una hora Koudelka,
Esto lo he probado en consulta y sobre un campo hora llamado calculo2. Creo que hace lo que pides, pero seguramente haya otra solución más fácil.
salida: SiInm(Hora(SiInm(Minuto([calculo2])>54,AgregFecha('n',-Minuto([calculo2]),AgregFecha('h',1,([calculo2]))),SiInm(Minuto([calculo2])>28,AgregFecha('n',30-Minuto([calculo2]),([calculo2])),SiInm(Minuto([calculo2])>13,AgregFecha('n',15-Minuto([calculo2]),([calculo2])),AgregFecha('n',-Minuto([calculo2]),([calculo2]))))))>9,SiInm(Minuto([calculo2])>54,AgregFecha('n',-Minuto([calculo2]),AgregFecha('h',1,([calculo2]))),SiInm(Minuto([calculo2])>28,AgregFecha('n',30-Minuto([calculo2]),([calculo2])),SiInm(Minuto([calculo2])>13,AgregFecha('n',15-Minuto([calculo2]),([calculo2])),AgregFecha('n',-Minuto([calculo2]),([calculo2]))))),'0' & SiInm(Minuto([calculo2])>54,AgregFecha('n',-Minuto([calculo2]),AgregFecha('h',1,([calculo2]))),SiInm(Minuto([calculo2])>28,AgregFecha('n',30-Minuto([calculo2]),([calculo2])),SiInm(Minuto([calculo2])>13,AgregFecha('n',15-Minuto([calculo2]),([calculo2])),AgregFecha('n',-Minuto([calculo2]),([calculo2])))))) |