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

Aplicación PHPMyAdmin MySQL 5.0.67-log desde Firefox 3.0.10.

He aquí cinco registros de la tabla users (el campo last_login es de tipo datetime:


A mi me resulta también muy extraño, porque como os digo, con fechas manuales funciona, y os copio la muestra.

Código:
SELECT datediff('2009-05-13 10:00:00', '2009-05-10 10:00:00');
datediff('2009-05-13 10:00:00', '2009-05-10 10:00:00')
3


Ahora, el problema de siempre.

consulta SQL: Documentación

SELECT datediff(
now( ) , last_login
)
FROM users
LIMIT 0 , 30

MySQL ha dicho: Documentación
#1305 - FUNCTION db224849326.datediff does not exist


Por cierto, he probado a hacer:
Código:
SELECT datediff('2009-05-13 10:00:00', '2009-05-10 10:00:00') FROM users;
y tambien da el mismo problema.
consulta SQL: Documentación

SELECT datediff(
'2009-05-13 10:00:00', '2009-05-10 10:00:00'
)
FROM users
LIMIT 0 , 30

MySQL ha dicho: Documentación
#1305 - FUNCTION db224849326.datediff does not exist


Que extraño, espero que tenga solución, porque es una función que me hace bastante falta para reducir mucho el código php que quiero utilizar.