我想在MySQL中使用SQL在两个日期时间值之间进行相减,以分钟或秒为单位计算时间间隔.有什么 idea 吗?我想运行一个SQL查询,从一个数据库中检索用户,该数据库在大约10分钟后登录.

推荐答案

函数TIMEDIFF(expr1,expr2)返回expr1-expr2的值,函数TIME_TO_SEC(expr3)以秒表示expr3.

请注意,expr1expr2是日期时间值,而expr3只是时间值.

查看this link了解更多信息.

Mysql相关问答推荐

从连接表中try 按唯一ID计算行数 MySQL

"Shelf服务器容器访问MySQL Docker容器时出现SocketException异常"

按特定顺序匹配 EventS 和下一个 EventA 之前的第一个 Event 之间的记录

将时间戳四舍五入到最接近的半小时而不遗漏丢失的数据

如何根据购买的商品数量查找 unique_ids 的数量

为两个中的每一个 Select 最大和最小传递条件

如何在 Shopware 6 DAL 中实施 Haversine 公式?

SQL从字典中的键获取值

使用数据表的直方图(SQL 查询)

MySQL查询以获取日期范围内的租赁订单

是否可以在一个查询中将字符串附加到许多匹配的行

如何使用 Raw SQl / Laravel 进行累积计数 - Eloquent ORM

如何过滤表格,以便它显示最新的数据?

如何在 MySQL 中删除具有 2 列作为复合主键的多行?

将 Django DB 从 SQLite 迁移到 MySQL 的最佳方法是什么?

在 PHP/MySQL 中将日期时间存储为 UTC

使用 Docker 我收到错误:SQLSTATE[HY000] [2002] 没有这样的文件或目录

MySQL - 错误 1045 - 访问被拒绝

判断多个列的一个值

邮箱地址可接受的字段类型和大小?