Estoy tratando de calcular cuántos minutos han pasado entre un DateTime guardado y NOW(), ¿cómo puedo lograr esto?mysql obtener minutos entre un datetime y NOW()
7
A
Respuesta
7
Utilice esta:
SELECT UNIX_TIMESTAMP() - UNIX_TIMESTAMP(datetime_col)
1
Sólo busca TIMEDIFF
función en documentos de MySQL.
0
Una forma es utilizar el tiempo UNIX (según rkosegi y Holger Justo)
SELECT ROUND((UNIX_TIMESTAMP() - UNIX_TIMESTAMP(datefield))/60);
20
Uso del TIMESTAMPDIFF()
función incorporada:
SELECT TIMESTAMPDIFF(MINUTE, my_datatime_col, now())
Puede que tenga que intercambiar los valores de fecha y hora para obtener el signo correcto (positivo/negativo) en el resultado si la columna está antes/después de "ahora".
+0
Esto es muy bueno. Gracias. – Jirapong
Cuestiones relacionadas
- 1. grupo Mysql DateTime por 15 minutos
- 2. agregando 30 minutos a datetime php/mysql
- 3. MYSQL DateTime Ahora() + 5 días/horas/minutos/segundos?
- 4. MySQL: Curdate() vs Now()
- 5. MySQL: NOW() dándome ceros
- 6. Establecer los minutos en DateTime?
- 7. Oracle: ¿la mejor instrucción SELECT para obtener la diferencia en minutos entre dos columnas de DateTime?
- 8. MySQL INTERVALO minutos
- 9. ¿Cómo establecer el valor predeterminado de MySQL DateTime (no TIMESTAMP) en NOW() o Current_DateTIme?
- 10. Obtener DATETIME en php y que lo ponga a MySQL para mantener la coherencia de transacciones
- 11. ¿Cómo obtener milisegundos entre dos dateTime obj?
- 12. Al ejecutar UPDATE ... datetime = NOW(); ¿Todas las filas actualizadas tendrán la misma fecha/hora?
- 13. Diferencia entre 'DateTime' y 'DateTimeOffset'
- 14. MySQL Select: WHERE (time now) = BETWEEN tablevalue AND tablevalue
- 15. Wordpress - $ wpdb-> insert - MySQL NOW()
- 16. ¿Qué zona horaria tiene NOW() de MySQL?
- 17. ¿Cómo crear un DateTime igual a 15 minutos atrás?
- 18. MYSQL - datetime to seconds
- 19. ángulo entre hora y los minutos en un reloj analógico
- 20. DateTime, DateTime? y LINQ
- 21. ¿Tiempo exacto entre 2 DateTime?
- 22. Bash time to mysql datetime
- 23. MySQL Group by ID y Latest Datetime
- 24. ¿Cómo obtener CURDATE()/NOW() en una consulta con nombre JPA?
- 25. ¿Cuál es la mejor práctica para obtener un DateTime aleatorio entre dos fechas y horas?
- 26. Convertir DateTime Valor en cadena en MySQL
- 27. PHP, necesito restar 12 horas y 30 minutos de un DateTime
- 28. MySQL: diferencia entre ', `,' y"
- 29. Diferencia entre un objeto DateTime que creo y DateTime.Now
- 30. mySQL dateTime range Query Issue
Eso está devolviendo los segundos entre ambas marcas de tiempo. Aún necesita dividirlo por 60 y redondear el resultado de manera apropiada. –