Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/09/2008, 08:17
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
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]))))))