BigKay 2021-03-31 15:48 采纳率: 58.8%
浏览 26
已结题

求MYSQL语句,根据UID查询DATE 日期相距3天内的记录,以 NAME 排序

table1 内容如下:

ID    UID    NAME    DATE
1    20    小王    2021-01-01
2    30    小李    2021-01-01
3    20    小王    2021-01-03
4    20    小王    2021-01-04
5    30    小李    2021-01-05
6    30    小李    2021-01-06
7    20    小王    2021-01-11
8    30    小李    2021-01-16
9    20    小王    2021-01-16
 

根据UID查询DATE 日期相距3天内的记录,以 NAME 排序

查询结果应为:

ID    UID    NAME    DATE

1    20    小王    2021-01-01
3    20    小王    2021-01-03
4    20    小王    2021-01-04
5    30    小李    2021-01-05
6    30    小李    2021-01-06
 

 

  • 写回答

1条回答 默认 最新

  • weixin_42632763 2021-03-31 15:59
    关注

    1.如果小王在5号有数据,那么他和4号差1天,和1号差4天,这个算三天内么

    2.如果根据uid查询 第8和第9条 uid都是30,日期相差0天 ,他俩应该满足条件

    手边只有oracle,提供个思路,根据你的实际情况改下

     

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月9日

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据