怎么用sql取某个日期的前四条数据和后三条数据,指定日期前后总的取八条数据?

DATE_DESC这个字段是某个日期范围,比如指定日期是2022-12-19对应的就是20221215-20221221这条记录,现在要取这条记录的前四条记录和后三条记录以及自身对应的那条记录,即取红色大框中的八条记录要怎么取,用sql要怎么写?1671434701370.png

SQL 用户d9908268 发布于 2022-12-19 15:29 (编辑于 2022-12-19 15:31)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
晕晕ccLv6见习互助
发布于2022-12-20 14:04
将这个字段的拆分两个日期,在用between and传参
最佳回答
0
有人朝你扔泥巴Lv0见习互助
发布于2022-12-19 15:36

如果是MySQL可以用limit来获取自己想要数据

最佳回答
0
cheng1217Lv5见习互助
发布于2022-12-20 13:45(编辑于 2022-12-20 13:45)

發問兩次的問題了..

  • 3关注人数
  • 440浏览人数
  • 最后回答于:2022-12-20 14:04
    请选择关闭问题的原因
    确定 取消
    返回顶部