Hola a todos;
Me gustaria saber como hacer una consulta que me devuelva la diferencia en minutos de la fecha que hay en un campo y la fecha actual.
El campo es del tipo TIMESTAMP y que la hora la coja del server.
Un saludo
| |||
Timestamp Hola a todos; Me gustaria saber como hacer una consulta que me devuelva la diferencia en minutos de la fecha que hay en un campo y la fecha actual. El campo es del tipo TIMESTAMP y que la hora la coja del server. Un saludo |
| ||||
Respuesta: Timestamp
Código MySQL:
Donde fechaEnTabla es el campo de la tabla.Ver original En este caso ambas fechas deben ser o DATETIME o TIMESTAMP.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Timestamp
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| ||||
Respuesta: Timestamp Lo que yo puse intentaba ser un ejemplo esquemático, además si no hubiese puesto el nombre de la tabla, el error no habría sido el 1064, sino el 1054 (Columna xx desconocida en..). Como fué ese, el problema es saber qué puso. En esencia, el nombre de la tabla se supone que entendió que debería ponerla él... Quiero imaginar que al menos eso se puede inferir...
Código MySQL:
Ver original
Código MySQL:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Timestamp Con esta funcion me saca la hora en formato 00:00:00 <PHP>SELECT TIMEDIFF(NOW(), fecha) as minutos FROM enlinea WHERE idusuario='$edad4'"</PHP> Ahora lo que quiero es litar todos los usuarios que la hora que tengan en ese campo esten dentro del rango => 5 minutos. Por ejemplo tengo uno que me saca 59:04:26 y otro con 00:02:45 pues quiero sacar al usuario que no a pasado de los 5 minutos. Un saludo Última edición por visona; 15/02/2010 a las 05:15 |
| ||||
Respuesta: Timestamp Cita: Estás usando una versión muy vieja. Deberías pensar seriamente en cambiar po lo menos a 5.0.9...La versión 4.1.1 tiene menos funciones (ésta no la tiene) que las siguientes, e incluso estas son menos precisas en ciertos puntos. Una de las funciones de la versión que podrías usar sería TIMEDIFF(), pero tendrás problemas con períodos mayores a 832 horas
Código MySQL:
Funciones de Fecha y Hora (MySQL 4.1.1.) Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) Última edición por gnzsoloyo; 15/02/2010 a las 05:38 |
Etiquetas: |