吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 659|回复: 1
收起左侧

[求助] mysql 同表格中查两天的位置变化(adcode)

[复制链接]
utibet田同学 发表于 2021-1-22 11:40
我现在的需求是,sub_log表中,有三个字段 position(6位数) 和time(yyyy-mm-dd hh:mm:ss)和 number。

我现在想要比较number相同,前一天的position前三位和后一天的postion前三位是不是相同的,

比如现在有
number                               time                                      position

1234567                           2021-1-22 11:38:50               210110   

1234567                           2021-1-21 11:38:50               110110



这样的话就输出number

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

243634473 发表于 2021-1-27 13:03
select a.*
from sub_log a
    left join sub_log b on a.number = b.number and date_add(DATE_FORMAT(b.time,'%Y-%m-%d'), interval 1 day) = date_format(a.time,'%Y-%m-%d')
    left join sub_log c on a.number = c.number and date_add(DATE_FORMAT(a.time,'%Y-%m-%d'), interval 1 day) = date_format(c.time,'%Y-%m-%d')
where left(a.position,3) = left(b.position,3) and left(a.position,3) = left(c.position,3)
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-26 23:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表