Mysql函数查找两个日期之间的总秒数

标签 mysql

假设我的起始日期为 17/10/2012,截止日期为 18/10/2012。我如何找到可用的总秒数?

更新 我不想选择超过日期的行?

提前致谢!

最佳答案

这是工作演示。

http://sqlfiddle.com/#!2/d41d8/2869

SELECT UNIX_TIMESTAMP('2012-10-19') - UNIX_TIMESTAMP('2012-10-18') as differece_seconds;

“如果使用日期参数调用 UNIX_TIMESTAMP(),它会返回自 '1970-01-01 00:00:00' UTC 以来的秒数的参数值。”

您可以简单地将它与日期库一起使用。 请检查:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp

关于Mysql函数查找两个日期之间的总秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953200/

相关文章:

mysql - while 循环和毫秒

MYSQL IF 字段包含 THIS 使其他字段 THAT

PHP 在另一个页面表单提交后自动刷新页面

php - Mysql选择字符串函数问题

mysql存储过程不接受外键约束

javascript - Node 和 MySQL - 解决 "Too Many Connections"问题

mysql - 在 WHERE 和 ORDER BY 子句中重用 LEFT JOIN 结果的问题

java - Oracle/Mysql编辑记录量大,有推荐吗?

mysql - 显示对特定数据库有权限的用户

mysql - SQLAlchemy 动态覆盖反射列