ZBLOG

mysql 查询同一个字段 下一条记录的时间大于上一天记录的时间

假设有一个表名为 records,其中有一个字段叫做 date_time,表示每条记录的时间。以下是查询同一个字段下一条记录的时间大于上一天记录时间的 MySQL 查询语句:

SELECT r1.date_time AS current_time, r2.date_time AS next_time
FROM records r1
JOIN records r2 ON r1.id + 1 = r2.id
WHERE r2.date_time > DATE_ADD(r1.date_time, INTERVAL 1 DAY)

解释一下上面的查询语句:

  • 首先通过自连接 records 表来获取当前记录和下一条记录的时间。
  • 然后在 WHERE 子句中筛选出下一条记录的时间大于上一天记录时间的记录。

注意:这里假设记录的 ID 是连续的整数,如果 ID 不连续,则需要根据实际情况修改查询条件。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=835

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?