Cita:
Empezado por jhonny
Con FireBird 2.1 sería muy sencillo, asi:
Código SQL [-]
New.Hora = DATEADD(MINUTE, -1, New.Hora);
Pero con FireBird 1.5.5, se me ocurre lo siguiente, aunque no lo he probado seguramente funciona debido a que el campo es de tipo Time:
Código SQL [-]
New.Hora = New.Hora - 1;
Si lo anterior no funciona, prueba con lo siguiente:
Código SQL [-]
New.Hora = New.Hora - 0.1;
Espero que alguna de estas opciones te sirva .
|
Ya probe con las ultimas 2 opciones y no hace nada, no resta ni minutos, ni segundos , y no puedo usar la 1era porque uso firebird 1.5.5, tengo problemas con varios trigger's para actualizarme a la version 2, espero pronto darme el tiempo para dar ese brinco.... gracias por su ayuda....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King
Última edición por AGAG4 fecha: 20-02-2008 a las 18:47:54.
Razón: Corrección
|