Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2009, 07:26
Grothias
 
Fecha de Ingreso: marzo-2007
Mensajes: 129
Antigüedad: 17 años, 1 mes
Puntos: 0
Que hago mal en este datediff???

Me estoy volviendo loco, lo único que pretendo es mostrar el tiempo que lleva desconectado un usuario en una tabla de una base de datos MySQL.

El código que intento utilizar es el siguiente:
Código:
SELECT * FROM users WHERE datediff(last_login, now())>7;
Y me devuelve el siguiente mensaje de error:
#1305 - FUNCTION db224849326.datediff does not exist

Sin embargo, si hago un
Código:
SELECT datediff('2009-05-13 15:24:00', '2009-05-10 15:24:00')
Me muestra correctamente el resultado :S

¿Es por usar campos? ¿Qué hago mal?

Saludos y gracias!