Estoy desarrollando un sistema en el cual necesito comparar los sucesos registrados hace menos de 20 minutos-....comparo un campo llamado "time_accion" y compararlo con la hora actual y seleccionar los que se han registrado hace menos de 20 minutos....el campo solo guarda la hora en formato 24 hrs. de la forma HH:MM:SS
lo hago de esta forma :
Cita:
creo que de esa forma seria la correcta....pero dependiendo de la hora....a veces no me funciona bien .... select *, DATEDIFF (minute, time_accion, getdate()) as difes from tblusuarios where DATEDIFF (minute, time_accion, getdate()) > 56982299 and DATEDIFF (DAY, fecha_accion, getdate()) = 0 and estado='online'
¿Como lo puedo solucionar?
De Antemano Muchas gracias